標籤:
varchar2(size) 變長字元型(最大字元)
nvarchar2(size) 變長unicode字元型(最大字元)
char(size) 字長字元型(最大字元)
number(p,s) 數值型(p為長度最大,s為小數點後的位元-~)
data 日期型
clob 字元型,用於在資料庫中儲存單位元組的大資料對象,最大4G
nclob 可存放大量unicode文字資訊,最大4G
blob 用於在資料庫中儲存位元據,如照片,最大4G
clob和blob許多操作是不能直接使用oracle的資料庫命令來完成的,
因此,oracle 提供了一個叫DBMS_LOB 的PL/SQL 軟體包來維護LOB資料類型的列。
bfile 外部二進位檔案,用於在資料庫外的作業系統檔案中儲存大的二進位
對象,如電影,最大G。bfile 資料類型是外部資料類型,因此定義為bfile資料
類型的列是不能通過oracle 的資料庫命令來操作的,
這些列只能通過作業系統命令或第三方軟體來維護。
raw 裸位元據,此種類型的資料佔用的儲存空間小,操作效率也高,但在網路環境
中不同的電腦上傳輸資料時,oracle伺服器不進行任何字元集轉換,
raw1-2000 字元。
long 、long raw 為和以前的oracle版本相容,oracle 繼續支援
long 和long raw 資料類型
long 可變大字元型資料,最大G,long raw 裸位元據,最大2G,
主要用在8i 以前的資料庫中儲存無結構的資料。
rowid 行地址
在oracle 8 以後的版本,LOB 資料類型可以完全取代LONG 資料類型,
而且oracle 伺服器操作LOB 資料類型比操作LONG 資料類型效率更高。
另外,在一個表中只能定義一個LONG資料類型的列,但可定義多個LOB資料
類型的列。LONG資料類型的列最多可以儲存GB資料,而LOB資料類型的列最多可以儲存GB的資料。
Oracle中資料類型