Oracle 9i共提供了16種標(biāo)量數(shù)據(jù)類型,如下所示。
Oracle 9i的標(biāo)量數(shù)據(jù)類型 名稱含義
Char 用于描述定長(zhǎng)的字符型數(shù)據(jù),長(zhǎng)度<=2000字節(jié)
varchar2 用于描述變長(zhǎng)的字符型數(shù)據(jù),長(zhǎng)度<=4000字節(jié)
nchar 用來存儲(chǔ)Unicode字符集的定長(zhǎng)字符型數(shù)據(jù),長(zhǎng)度<=1000字節(jié)
nvarchar2 用來存儲(chǔ)Unicode字符集的變長(zhǎng)字符型數(shù)據(jù),長(zhǎng)度<=1000字節(jié)
number 用來存儲(chǔ)整型或者浮點(diǎn)型數(shù)值
Date 用來存儲(chǔ)日期數(shù)據(jù)
Long 用來存儲(chǔ)最大長(zhǎng)度為2GB的變長(zhǎng)字符數(shù)據(jù)
Raw 用來存儲(chǔ)非結(jié)構(gòu)化數(shù)據(jù)的變長(zhǎng)字符數(shù)據(jù),長(zhǎng)度<=2000字節(jié)
Long raw 用來存儲(chǔ)非結(jié)構(gòu)化數(shù)據(jù)的變長(zhǎng)字符數(shù)據(jù),長(zhǎng)度<=2GB
rowid 用來存儲(chǔ)表中列的物理地址的二進(jìn)制數(shù)據(jù),占用固定的10個(gè)字節(jié)
Blob 用來存儲(chǔ)多達(dá)4GB的非結(jié)構(gòu)化的二進(jìn)制數(shù)據(jù)
Clob 用來存儲(chǔ)多達(dá)4GB的字符數(shù)據(jù)
nclob 用來存儲(chǔ)多達(dá)4GB的Unicode字符數(shù)據(jù)
Bfile 用來把非結(jié)構(gòu)化的二進(jìn)制數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)以外的操作系統(tǒng)文件中
urowid 用來存儲(chǔ)表示任何類型列地址的二進(jìn)制數(shù)據(jù)
float 用來存儲(chǔ)浮點(diǎn)數(shù)