Oracle 9i 的基本數(shù)據(jù)類(lèi)型
數(shù)據(jù)類(lèi)型 含義 char 定長(zhǎng)的字符型數(shù)據(jù),最大長(zhǎng)度可達(dá)2KB nchar 存儲(chǔ)Unicode字符集的定長(zhǎng)字符型數(shù)據(jù),最大長(zhǎng)度為2KB Varchar2 可變長(zhǎng)的字符型數(shù)據(jù),最大長(zhǎng)度可達(dá)4000個(gè)字符 Nvarchar2 存儲(chǔ)Unicode字符集的變長(zhǎng)字符型數(shù)據(jù),最大長(zhǎng)度為4KB number 存儲(chǔ)整型或浮點(diǎn)型數(shù)據(jù) 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)為2KB Long Raw 存儲(chǔ)非結(jié)構(gòu)化數(shù)據(jù)的變長(zhǎng)字符數(shù)據(jù),最長(zhǎng)為2GB Rowid 存儲(chǔ)表中列的物理地址的二進(jìn)制數(shù)據(jù),占用固定的10個(gè)字節(jié) Blog 二進(jìn)制大對(duì)象,最大長(zhǎng)度為4GB Clob 字符大對(duì)象,最大長(zhǎng)度為4GB Nclob 存儲(chǔ)多達(dá)4GB的Unicode字符數(shù)據(jù) Bfile 把非結(jié)構(gòu)化的二進(jìn)制數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)以外的操作系統(tǒng)文件中 Urowid 存儲(chǔ)表示任何類(lèi)型列地址的二進(jìn)制數(shù)據(jù) float 存儲(chǔ)浮點(diǎn)數(shù)
Oracle 9i 有3種數(shù)據(jù)類(lèi)型:基本數(shù)據(jù)類(lèi)型、集合類(lèi)型和關(guān)系類(lèi)型。
- 基本數(shù)據(jù)類(lèi)型:是具有不可分割的數(shù)據(jù)類(lèi)型.上表提供了Oracle 9i的16種的基本數(shù)據(jù)類(lèi)型。
- 集合數(shù)據(jù)類(lèi)型:包括序列、數(shù)組類(lèi)型和表類(lèi)型3種。
- 關(guān)系數(shù)據(jù)類(lèi)型:也稱作引用數(shù)據(jù)類(lèi)型(REF),它以引用的方式定義了和其他對(duì)象的關(guān)系,存儲(chǔ)的是指向不同對(duì)象數(shù)據(jù)表的數(shù)據(jù)的指針。