您的位置:首页 > 数据库 > Oracle

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——二进制文件可以存储在服务器上的外部文件中
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息