oracle中的資料型別

2021-09-08 12:04:41 字數 990 閱讀 3567

varchar2(size)   可變長度的字串,其最大長度為size個位元組;size的最大值是4000,而最小值是1;你必須指定乙個varchar2的size;   

nvarchar2(size)   可變長度的字串,依據所選的國家字符集,其最大長度為size個字元或位元組;size的最大值取決於儲存每個字元所需的位元組數,其上限為4000;你必須指定乙個nvarchar2的size;   

number(p,s)   精度為p並且數值範圍為s的數值;精度p的範圍從1到38;數值範圍s的範圍是從-84到127; 

例如:number(5,2)   表示整數部分最大3位,小數部分為2位; 

number(5,-2)   表示數的整數部分最大為7其中對整數的倒數2位為0,前面的取整。 

number   表示使用預設值,即等同於number(5);   

long   可變長度的字元資料,其長度可達2g個位元組;   

date   有效日期範圍從西元前2023年1月1日到公元後2023年12月31日   

raw(size)   長度為size位元組的原始二進位制資料,size的最大值為2000位元組;你必須為raw指定乙個size;   

long   raw   可變長度的原始二進位制資料,其最長可達2g位元組;   

char(size)   固定長度的字元資料,其長度為size個位元組;size的最大值是2000位元組,而最小值和預設值是1;   

nchar(size)   也是固定長度。根據unicode標準定義   

clob   乙個字元大型物件,可容納單位元組的字元;不支援寬度不等的字符集;最大為4g位元組   

nclob   乙個字元大型物件,可容納單位元組的字元;不支援寬度不等的字符集;最大為4g位元組;儲存國家字符集   

blob   乙個二進位制大型物件;最大4g位元組   

bfile   包含乙個大型二進位制檔案的定位器,其儲存在資料庫的外面;使得可以以字元流i/o訪問存在資料庫伺服器上的外部lob;最大大小為4g位元組.

oracle中的資料型別

字段型別 中文說明 限制條件 其它說明 char 固定長度字串 最大長度2000 bytes varchar2 可變長度的字串 最大長度4000 bytes 可做索引的最大長度749 nchar 根據字符集而定的固定長度字串 最大長度2000 bytes nvarchar2 根據字符集而定的可變長度...

ORACLE中的資料型別

char 固定長度字元域,最大長度可達2 000 個位元組 nchar 多位元組字符集的固定長度字元域,長度隨字符集而定,最多為2 000個字元或2 000個位元組 varchar2 可變長度字元域,最大長度可達4 000 個字元 nvarchar2 多位元組字符集的可變長度字元域,長度隨字符集而定...

Oracle中的資料型別

oracle 8 資料型別 資料型別 引數描述 char n n 1 to 2000位元組 定長字串,n位元組長,如果不指定長度,預設為1個位元組長 乙個漢字為2位元組 varchar2 n n 1 to 4000位元組 可變長的字串,具體定義時指明最大長度n,這種資料型別可以放數字 字母以及asc...