Oracle 数据类型

内置数据类型汇总
代码 数据类型 描述

1

VARCHAR2sizeBYTECHAR])

具有最大长度size字节或字符的可变长度字符串。您必须指定sizeVARCHAR2。最小值size为 1 个字节或 1 个字符。最大尺寸为:

  • 32767 字节或字符,如果 MAX_STRING_SIZE = EXTENDED

  • 4000 字节或字符,如果 MAX_STRING_SIZE = STANDARD

有关初始化参数的更多信息,请参阅扩展数据类型MAX_STRING_SIZE

BYTE表示该列将具有字节长度语义。CHAR表示该列将具有字符语义。

1

NVARCHAR2size)

具有最大长度size字符的可变长度 Unicode 字符串。您必须指定sizeNVARCHAR2。字节数可以是最多两次size用于AL16UTF16编码和三次size用于UTF8编码。最大值size由国家字符集定义决定,上限为:

  • 32767 字节,如果 MAX_STRING_SIZE = EXTENDED

  • 4000 字节,如果 MAX_STRING_SIZE = STANDARD

有关初始化参数的更多信息,请参阅扩展数据类型MAX_STRING_SIZE

2

NUMBER [ ( p[, s]) ]

具有精度p和比例的数字s。精度p范围为 1 到 38。s小数位数范围为 -84 到 127。精度和小数位数均为十进制数字。一个NUMBER值需要 1 到 22 个字节。

2

FLOAT[( p)]

NUMBER具有 precision的数据类型的子类型p。甲FLOAT值在内部所表示NUMBER。精度p范围为 1 到 126 个二进制数字。一个FLOAT值需要 1 到 22 个字节。

8

LONG

可变长度的字符数据可达 2 GB,或 2 31 -1 个字节。提供向后兼容性。

12

DATE

有效日期范围从公元前 4712 年 1 月 1 日到公元 9999 年 12 月 31 日。默认格式由NLS_DATE_FORMAT参数显式确定或由NLS_TERRITORY参数隐式确定。大小固定为 7 个字节。此数据类型包含日期时间字段YEARMONTHDAYHOURMINUTE,和SECOND。它没有小数秒或时区。

100

BINARY_FLOAT

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值