回答

收藏

Oracle时间戳数据类型

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

没有参数和带参数0的时间戳数据类型有什么区别:
7 V4 |9 Y* Y' d; F5 g( mtimestamp VS timestamp(0). U8 M5 |! u+ d! D) d
                                                                $ j& R! D5 g& q& X; b" l
    解决方案:                                                               
  c( t6 }4 C. e" |" t                                                                括号中的数字指定了存储的小数秒的精度。因此,(0)这意味着不存储任何一秒,而只使用整秒。如果没有指定,默认值为小数点分隔符后的6位数。
) E8 S0 J" J8 Q) U8 @" C) U" M因此,未指定值类似于以下日期:8 L1 J! G8 H% B8 i# x& T# i8 O* i3 T# n
TIMESTAMP 24-JAN-2012 08.00.05.993847 AM并且(0)只指定存储:
1 `0 @( y0 d/ J, x$ @" oTIMESTAMP(0) 24-JAN-2012 08.00.05 AM请参考相关数据类型Oracle文档。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则