常見的ORACLE數據類型介紹
ORACLE數據庫中有多種ORACLE數據類型,下面對這些ORACLE數據類型將作詳細的說明,希望可以讓您對ORACLE數據類型有更多的認識。
常見的ORACLE數據類型有:
CHAR固定長度字符域,***長度可達2000個字節
NCHAR多字節字符集的固定長度字符域,長度隨字符集而定,最多為2000個字符或2000個字節
VARCHAR2可變長度字符域,***長度可達4000個字符
NVARCHAR2多字節字符集的可變長度字符域,長度隨字符集而定,最多為4000個字符或4000個字節
DATE用于存儲全部日期的固定長度(7個字節)字符域,時間作為日期的一部分存儲其中。除非通過設置init.ora文件的NLS_DATE_FORMAT參數來取代日期格式,否則查詢時,日期以DD-MON-YY格式表示,如13-APR-99表示1999.4.13
NUMBER可變長度數值列,允許值為0、正數和負數。NUMBER值通常以4個字節或更少的字節存儲,最多21字節
LONG可變長度字符域,***長度可到2GB
RAW表示二進制數據的可變長度字符域,最長為2000個字節
LONGRAW表示二進制數據的可變長度字符域,最長為2GB
MLSLABEL只用于TrustedOracle,這個數據類型每行使用2至5個字節
BLOB二進制大對象,***長度為4GB
CLOB字符大對象,***長度為4GB
NCLOB多字節字符集的CLOB數據類型,***長度為4GB
BFILE外部二進制文件,大小由操作系統決定
ROWID表示RowID的二進制數據,Oracle8RowID的數值為10個字節,在Oracle7中使用的限定
RowID格式為6個字節
UROWID用于數據尋址的二進制數據,***長度為4000個字節
【編輯推薦】