数据库数据类型有哪些

江南官网app 2021-11-13 07:40 编辑:森吟 76阅读

Oracle
数字类型

基本类型为 NUMBER(P,S)
P范围1到38
S 范围 -84 到 127

以下为与ANSI SQL兼容e69da5e887aaa686964616f而使用:

FLOAT 浮点数
REAL 单精度浮点数
DOUBLE PRECISION 双精度浮点数
NUMERICDECIMAL 小数
INTEGERINT 整数
SMALLINT 小整数

BINARY_FLOAT 浮点数Oracle10g R1以后。6位精度,5字节
BINARY_DOUBLE浮点数Oracle10g R1以后,13位精度,9字节

字符类型
CHAR 定长字符串,最长2000字节
NCHAR 定长字符串,存储的数据为 NLS字符
VARCHAR2 变长字符串,最长4000字节
NVARCHAR2 变长字符串,存储的数据为 NLS字符

LONG 最大存储2G字符数据不推荐使用(改用CLOB)
CLOB Oracle 9i 及以前,最大4G字符数据Oracle10g 最大4G*数据库块大小的字符数据
NCLOB 基本同CLOB,就是存储的数据为NLS

日期类型
包含世纪、年、月、日、时、分、秒。
占用7个字节,上面每个部分1个字节

TIMESTAMP 日期时间可以包含到小数秒
TIMESTAMP WITH TIME ZONE 包含时区信息
TIMESTAMP WITH LOCAL TIME ZONE包含时区信息,自动调整

二进制类型
RAW 变长二进制数据,最大2000字节
LONG RAW 最大2G二进制数据建议改用 BLOB数据类型
BLOB Oracle 9i 及以前,最大4G二进制数据Oracle10g 最大4G*数据库块大小的数据

其他类型
BFILE 只读方式访问文件系统
ROWID 数据库一行的10字节地址
UROWID 通用ROWID,用于索引组织表

下一篇:单位行业风险类别是什么意思,一类,二类,三类,什么意思
上一篇:数字产品的产品分类
Baidu
map