2017-01-13 11 views
0

SELECT LOCALTIMESTAMP(6)を使用するLOCALTIMESTAMP関数は、秒と秒のフィールドにdatetimeとrounded fractional digitsを与えます。精度パラメータ

最終0 -sが切り捨てられるbeacuse時々、小数の桁は、例えば時々結果、6ないが、以下であってもよい。

2017-01-13 03:08:04.1357 

質問:可能であり、すべての6つのシンボルが0であったことと結果は小数点の桁数がなくなり、datetime:2017-01-13 03:08:04

答えて

2

はい:

test=> SELECT localtimestamp(1); 
     timestamp 
----------------------- 
2017-01-13 09:06:04.7 
(1 row) 

test=> SELECT localtimestamp(1); 
     timestamp 
--------------------- 
2017-01-13 09:06:05 
(1 row) 

test=> SELECT localtimestamp(1); 
     timestamp 
----------------------- 
2017-01-13 09:06:05.9 
(1 row) 

私は行動がlocaltimestamp(6)のために異なることはないと仮定しても安全に感じます。