回答

收藏

Oracle时间戳数据类型

技术问答 技术问答 475 人阅读 | 0 人回复 | 2023-09-14

没有参数和带参数0的时间戳数据类型有什么区别:) C' M/ P; U- e$ P& S
timestamp VS timestamp(0)
8 R. _- R" m# }                                                               
1 i. F; H! ^1 S$ \% z7 b' J    解决方案:                                                                1 ], K( j1 ^" ]7 T2 P9 e
                                                                括号中的数字指定了存储的小数秒的精度。因此,(0)这意味着不存储任何一秒,而只使用整秒。如果没有指定,默认值为小数点分隔符后的6位数。
6 R! S$ O; |- R9 b/ G( n7 q2 D9 e因此,未指定值类似于以下日期:
4 v# u1 A: a  ^! {TIMESTAMP 24-JAN-2012 08.00.05.993847 AM并且(0)只指定存储:
0 P* C! k# U0 ^# G8 l% zTIMESTAMP(0) 24-JAN-2012 08.00.05 AM请参考相关数据类型Oracle文档。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则