加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

oracle datetime的数据类型

发布时间:2021-01-23 18:45:36 所属栏目:站长百科 来源:网络整理
导读:我正在建设一个数据库,我对行使字段的日期或时刻戳感想有点狐疑. 我必要建设一些触发器来搜查可用的日期和时刻,以是我以为我可以行使沟通的字段来存储这两个值. 我更倾向于行使TIMESTAMP,因此; TO_TIMESTAMP('18/03/2012 02:24','DD/MM/YYYY HH24:MI') 行使

我正在建设一个数据库,我对行使字段的日期或时刻戳感想有点狐疑.

我必要建设一些触发器来搜查可用的日期和时刻,以是我以为我可以行使沟通的字段来存储这两个值.

我更倾向于行使TIMESTAMP,因此;

TO_TIMESTAMP('18/03/2012 02:24','DD/MM/YYYY HH24:MI')

行使时刻戳会比行使日期更好吗?或差异规模的日期和时刻.

干杯

办理要领

DATE数据范例也存储时刻,因此您不必要两个字段.两者之间的区别在于

>时刻戳降落到小数秒
>扣除两个时刻戳(timestamp-timestamp)会发生INTERVAL数据范例的谜底.对付日期,您会获得一个NUMBER,即以天为单元的数字.
>假如您必要存储时区,那么TIMESTAMP WITH TIME ZONE可用,在日期字段中无法执行此操纵.
>日期占用的存储空间略小(7个字节,时刻戳为11个字节)(其时刻戳的精度为> 0时,其他时刻戳(0)也为7个字节)

时刻戳数据范例更当代(ASNI),而DATE在Oracle中的存在时刻更长.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读