oracle中有哪些資料型別,ORACLE中有哪些資料型別!

時間 2021-10-27 04:38:38

1樓:我tm不管

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位元組.

2樓:匿名使用者

字段型別 中文說明 限制條件 其它說明

char 固定長度字串 最大長度2000 bytes

varchar2 可變長度的字串 最大長度4000 bytes 可做索引的最大長度749

nchar 根據字符集而定的固定長度字串 最大長度2000 bytes

nvarchar2 根據字符集而定的可變長度字串 最大長度4000 bytes

date 日期(日-月-年) dd-mm-yy(hh-mi-ss) 經過嚴格測試,無千蟲問題

long 超長字串 最大長度2g(231-1) 足夠儲存大部頭著作

raw 固定長度的二進位制資料 最大長度2000 bytes 可存放多**圖象聲音等

long raw 可變長度的二進位制資料 最大長度2g 同上

blob 二進位制資料 最大長度4g

clob 字元資料 最大長度4g

nclob 根據字符集而定的字元資料 最大長度4g

bfile 存放在資料庫外的二進位制資料 最大長度4g

rowid 資料表中記錄的唯一行號 10 bytes ********.****.****格式,*為0或1

nrowid 二進位制資料表中記錄的唯一行號 最大長度4000 bytes

number(p,s) 數字型別 p為整數字,s為小數字

decimal(p,s) 數字型別 p為整數字,s為小數字

integer 整數型別 小的整數

float 浮點數型別 number(38),雙精度

real 實數型別 number(63),精度更高

3樓:馮_呂

去這兒看

「oracle」中有哪些資料型別?

oracle 所有的資料型別有哪些?

4樓:會昌一中的學生

oracle資料庫的核心是表,表中的列使用到的常見資料型別如下:

對應number型別的示例:

對於日期型別,可以使用sysdate內建函式可以獲取當前的系統日期和時間,返回date型別,用systimestamp函式可以返回當前日期、時間和時區。

oracle中有哪些資料型別

5樓:匿名使用者

比較多,列舉些常用的

詳情見鏈結

密碼:ryeb

oracle中有哪些資料型別

6樓:育知同創教育

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位元組.

7樓:

資料型別大約分為:character, number, date, lob, 和raw等型別。雖然oracle8i也允許你自定義資料型別,但是它們是最基character 資料型別

character 資料型別用來儲存字母數字型資料。當你在oracle 中定義乙個character 資料時,通常需要制定欄位的長度,它是該字段的最大長度。oracle提供以下幾種character 資料型別:

char() char資料型別是一種有固定長度和最大長度的字串。儲存在資料型別為char欄位中的資料將以空格的形式補到最大長度。長度定義在1——2000位元組之間。

當你建立乙個char型字段,資料庫將保證在這個欄位中的所有資料是定義長度,如果某個資料比定義長度短,那麼將用空格在資料的右邊補到定義長度。如果長度大於定義長度將會觸發錯誤資訊。

varchar() varchar型資料是varchar2型資料的快照。

varchar2() varchar2資料型別是一種可變長度的、有最大長度的字母數字型資料。varchar2型別的字段長度可以達到4000位元組,varchar2型別的變數長度可以達到32676位元組。

乙個空的varchar2(2000)欄位和乙個空的varchar2(2)欄位所占用的空間是一樣的。

nchar() 和 nvarchar2() nchar() 和 nvarchar2()資料型別分別與char() 和 varchar2()型別是相同的,只不過它們用來儲存nls(national language support)資料。

long long 資料型別是乙個遺留下來的而且在將來不會被支援的資料型別。它將被lob(large object)資料型別所代替。

比較規則 varchar2和char資料型別根據尾部的空格有不同的比較規則。對char型資料,尾部的空格將被忽略掉,對於varchar2型資料尾部帶空格的資料排序比沒有空格的要大些。比如:

char 型資料: 『yo』=『yo 』

varchar2型資料: 『yo』<』yo 』

numberic 資料型別

numberic 資料型別用來儲存負的和正的整數、分數和浮點型資料,範圍在-1*10-103 和9.999…99*10125之間,有38位的精確度。標識乙個資料超出這個範圍時就會出錯。

本的資料型別。

8樓:永遠的

1、varchar2(size) 可變長度的字串,其最大長度為4000個位元組;

2、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);

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

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

5、raw(size) 原始二進位制資料,size的最大值為2000位元組;

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

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

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

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

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

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

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

mysql有哪些資料型別

在 mysql 中,有三種主要的型別 text 文字 number 數字 和 date time 日期 時間 型別。text 型別 number 型別 from 樹懶學堂 注意 以上的 size 代表的並不是儲存在資料庫中的具體的長度,如 int 4 並不是只能儲存4個長度的數字。實際上int si...

SQL中資料型別有哪些

灬 sql server?大體的分為 字元,2進製,數值,日期,其他型別 oracle啊 mysql db2 基本都是這樣.只是小的 差距.字元 有 char n 固定長度的字串。最多 8,000 個字元。n varchar n 可變長度的字串。最多 8,000 個字元。varchar max 可變...

C語言資料型別問題,C語言資料型別小數精度問題 急

網海1書生 首先糾正一下,這不是無符號int,是有符號,符號位就是用來表示正負數的。取值範圍的總數肯定是個偶數,這個好理解吧?那麼在這個數量範圍內,正數的個數和負數的個數肯定不可能相同啦,否則它們的和就是偶數,那麼你把0這個數往哪放?你也可以這樣想 把偶數個數放到數軸上,處在最中間的肯定是兩個數,不...