oracle 10g基本数据类型
2011-04-12 09:26
246 查看
1.字符数据类型
CHAR
定长字符串,默认长度1B,最大长度255B
VARCHAR2
变长字符串,必须指定最大字节数,最大长度2000B
LONG
变长字符串,最大长度2G。一个表中最多只有一个LONG列,LONG列不能有索引,不能出现完整性约束
2.数字数据类型
NUMBER
存储零、正负定点数或浮点数,最大进度38位。语法:NUMBER(P,S) P表示总的数字数,S表示小数点右边的数字位
FLOAT
指定浮点数 语法
FLOAT——指定一浮点数,十进制精度为38,二进制精度为126
FLOAT——指定一浮点数,二进制精度为B(1~126)
DATE
用于存储日期和时间信息。若要指定日期值,须用TO_DATE()将字符型的值或数值转化为日期型的值。日期型数据的默认格式为DD-MON-YY
RAW及LONG RAW
存储字符串、浮点数、二进制数据等。RAW数据仅可存储和检索,不能执行串操作。
ROWID
数据库表中的一个伪列。数据库中每一行都有一个地址,可通过查询ROWID获得行地址。值为16进制字符串
LOB
存储非结构化数据,比如二进制文件,图形文件,或其他外部文件。LOB数据类型有以下几种:
BLOB——二进制数据可以存储到不同的表空间中
CLOB——字符型数据可以存储到不同的表空间中
BFILE——二进制文件可以存储在服务器上的外部文件中
CHAR
定长字符串,默认长度1B,最大长度255B
VARCHAR2
变长字符串,必须指定最大字节数,最大长度2000B
LONG
变长字符串,最大长度2G。一个表中最多只有一个LONG列,LONG列不能有索引,不能出现完整性约束
2.数字数据类型
NUMBER
存储零、正负定点数或浮点数,最大进度38位。语法:NUMBER(P,S) P表示总的数字数,S表示小数点右边的数字位
FLOAT
指定浮点数 语法
FLOAT——指定一浮点数,十进制精度为38,二进制精度为126
FLOAT——指定一浮点数,二进制精度为B(1~126)
DATE
用于存储日期和时间信息。若要指定日期值,须用TO_DATE()将字符型的值或数值转化为日期型的值。日期型数据的默认格式为DD-MON-YY
RAW及LONG RAW
存储字符串、浮点数、二进制数据等。RAW数据仅可存储和检索,不能执行串操作。
ROWID
数据库表中的一个伪列。数据库中每一行都有一个地址,可通过查询ROWID获得行地址。值为16进制字符串
LOB
存储非结构化数据,比如二进制文件,图形文件,或其他外部文件。LOB数据类型有以下几种:
BLOB——二进制数据可以存储到不同的表空间中
CLOB——字符型数据可以存储到不同的表空间中
BFILE——二进制文件可以存储在服务器上的外部文件中
相关文章推荐
- Oracle 10g数据库的基本数据类型
- Oracle基本数据类型存储格式浅析
- Sqlserver与Oracle 10g数据类型对照
- Oracle基本数据类型
- Oracle基本操作八:PL/SQL特殊数据类型%type %rowtype VARRAY TABLE RECORD
- Oracle基本数据类型存储格式浅析
- ORACLE基本数据类型总结
- ORACLE基本数据类型总结
- oracle基本数据类型总结
- oracle 10g的数据类型
- oracle读书笔记-----PL/SQL编程(一)之基本数据类型、程序结构
- Oracle基本数据类型—RAW类型
- Oracle基本数据类型存储格式浅析(四)——ROWID类型
- ORACLE基本数据类型总结
- ORACLE基本数据类型总结
- oracle的基本数据类型
- 【Oracle】Oracle基本数据类型总结
- Oracle基本数据类型存储格式浅析(五)——RAW类型
- Oracle基本数据类型存储格式浅析(五)——RAW类型
- (第3讲)oracle的命名规则、数据类型以及基本操作