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