oracle中 date 型长度

还有INTEGER 的长度是多少
2025-01-31 07:27:27
推荐回答(3个)
回答1:

DATE 7个字符长度,分表代表century,year,month,day,minute,second

integer在ORACLE中是NUMBER的子集,在库中统一为NUMBER(M,N)的形式
而NUMBER是一个精度为38位的十进制浮点数。对浮点数来说没有标度的概念,因为小数点可以出现在整个数字串中的任意位置,或者干脆没有小数点。
所以INTEGER,INT和SMALLINT精度的最大值均为为38位

回答2:

DATE 8个字符长度,可用如下查询语句可得到Len=8
select dump(sysdate) from dual

DUMP(SYSDATE)
Typ=13 Len=8: 217,7,12,29,9,32,46,0.

INTEGER 不是oracle内置数据类型,是ANSI_supported_datatypes 美国国际标准化组织支持的通用数据类型,
INTEGER与NUMBER同义,存储精度最高达38的有符号或无符号整数

回答3:

学习了。。。