Sysdate返回当前系统日期和时间,返回类型为date。但日期类型不应该只包含日期信息而不包含时间信息。为什么这是可以接受的?
回头看:
因此,Oracle 对DATE
数据类型的实现早于 ANSI 标准,并且 Oracle 选择保留其原始实现,而不是破坏数据库版本的向后兼容性来实现 ANSI/ISO 标准。
但日期类型不应该只包含日期信息而不包含时间信息。
ANSI/ISO 标准包含DATE
年、月和日组成部分。
Oracle 的实施早于 ANSI/ISO 标准,并且由于历史原因不符合该标准。它是一种二进制数据类型,由 7 个字节组成,分别表示世纪、世纪年份、月、日、小时、分钟和秒。它总是具有这些组件。
归档时间: |
|
查看次数: |
129 次 |
最近记录: |