回答

收藏

Oracle时间戳数据类型

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

没有参数和带参数0的时间戳数据类型有什么区别:
9 u! |7 R7 x3 d9 l3 otimestamp VS timestamp(0)
1 n) e- A" G" M5 k6 R  J                                                               
5 F$ @2 S" k, p9 s, J0 C+ a! T    解决方案:                                                               
( J4 j6 ~/ z5 d                                                                括号中的数字指定了存储的小数秒的精度。因此,(0)这意味着不存储任何一秒,而只使用整秒。如果没有指定,默认值为小数点分隔符后的6位数。+ x( Z8 q0 N7 `7 }& a' D- ~; ^
因此,未指定值类似于以下日期:! l# X! Q" V0 g  v  p
TIMESTAMP 24-JAN-2012 08.00.05.993847 AM并且(0)只指定存储:8 F, c. n3 o* @! K
TIMESTAMP(0) 24-JAN-2012 08.00.05 AM请参考相关数据类型Oracle文档。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则