oracle中常用的資料型別

2021-06-20 06:42:25 字數 1078 閱讀 1240

1、char(n)或char(n byte):固定長度字串(以位元組長度為單位) 最大長度2000 bytes

2、char(n char):固定長度字串(以字元個數為單位)

3、varchar2(n)或varchar2(n byte):可變長度的字串(以位元組長度為單位) 最大長度4000 bytes 可做索引的最大長度749

4、varchar2(n char):可變長度的字串以字元個數為單位)

5、number(p,s): 數字型別 p為整數字,s為小數字 decimal(p,s) 數字型別 p為整數字,s為小數字

6、date :日期(日-月-年) dd-mm-yy(hh-mi-ss)

7、timestamp:是data資料型別的擴充套件

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

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

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

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

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

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

14、clob 字元資料 最大長度4g 

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

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

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

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

19、integer 整數型別 小的整數 

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

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

涉及多語言問題時使用nvarchar2,一般都使用varchar2

注意:在返回或傳入一般varchar2支援4000位元組,如果要返回更長的字串用long可以看看。

乙個漢字佔2個位元組。

Oracle資料庫中常用的資料型別

1.數字型別 number p number p,s p 表示數字的有效長度 s 表示小數點後的位數 reg number 5,2 最大值為999.99 number 2 表示整數,最大值為99 2.定長字元型別 char 不規定 預設為1個位元組 規定 char n 最大位元組數為2000個 定長...

《MySQL中常用資料型別》

mysql資料型別mysql中的我們常使用的資料型別如下 詳細的資料型別如下 不建議詳細閱讀!分類型別名稱 說明整數型別 tinyint 很小的整數 smallint 小的整數 mediumint 中等大小的整數 int integer 普通大小的整數 bigint 大整數小數型別 float m,...

objective c中常用的資料型別

objective c中常用的資料型別 1.id id是一種泛型,用於表示任何種類的物件。需要注意的是id是乙個指標,所以在使用id的時候不需要加 星號。例如 id foo nil 而 id foo nil 則定義了乙個指標,這個指標指向另乙個 指標,被指向這個指標指向nsobject的乙個子類。2...