oracle字段类型⼤全,Oracle内置数据类型总结⼤全
varchar2最大长度CHAR(size)
⽤于描述定长的字符型数据。
每⼀笔数据的长度都相同(不做长度的补满空⽩)。默认长度为⼀个字节,最⼤长度为2000字节。需要注意两个字节只能存储⼀个简体中⽂汉字。
VARCHAR2(size)
⽤于描述变长的字符型数据。
size必须指定,最⼤可存储4000字节。需要注意两个字节只能存储⼀个简体中⽂汉字。
NCHAR(size)
依照字体组(the national character set)⽽定的固定长度字符型数据。
每⼀笔数据的长度都相同(不做长度的补满空⽩)。默认长度是⼀个字节或⼀个字,最⼤可存储2000个字节。换算成可以存的字体数⽬,由字体组⽽定,字段最⼤长度就是可存字体数⽬。
NVARCHAR2(size)
依照字体组(the national character set)⽽定的变动长度字符型数据。
此种字段每笔都是变动的,最⼤可存储4000个字节。换算成可以存的字体数⽬,由字体组⽽定,字段最⼤长度就是可存字体的数⽬。
LONG
⽤于描述变长的字符型数据。
⼤致与VARCHA2 相同,不同的是可存储长度较长,可达32760个字节。
NUMBER(p,s)
⽤于描述变动长度的数值。最⼤的精度是38,最⼤的空间需要21个字节。
DATE
⽤于描述固定长度的时间⽇期
固定7个字节。默认格式是字符串。
RAW(size)
变动长度的⼆进制代码
⽤来存储⾮结构化数据的变长字符数据,长度<=2000字节
LONG RAW
变动长度的⼆进制代码
⽤来存储⾮结构化数据的变长字符数据,⼤致与RAW相同,长度<=32760字节
BLOB
⽤来存储多达4GB的⾮结构化的⼆进制数据
CLOB
⽤来存储多达4GB的字符数据
NCLOB
⽤来存储多达4GB的Unicode字符数据BFILE
⽤来把⾮结构化的⼆进制数据
存储在数据库以外的操作系统⽂件中ROWID
⽤来存储表中列的物理地址的⼆进制数据占⽤固定的10个字节
UROWID
⽤来存储表⽰任何类型列地址的⼆进制数据

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。