oracle資料型別

2022-07-20 20:33:18 字數 831 閱讀 1482

一、字元資料型別

1.char資料型別

當需要固定長度的字串時,使用char資料型別,該資料尅型的列長度可以是1到2000字元姐,如果定義時未指定大小預設為1。

2.varchar2資料型別

支援可變長度的字串,該資料型別的大小為1到4000位元組,在定義時應指定其大小。

3.nchar資料型別

國家字符集,使用方法和char相同,開發專案需要國際化時可選用nchar資料型別,nchar和char的區別是nchar用來儲存unicode字符集型別,即雙位元組字元資料。

二、數值資料型別

1.number資料型別可以儲存正數、負數、零、定點數和精度為38位的浮點數。column_name number  ,  column_name number  (p),column_name  number(p,s),p為精度,表示數字的有效位數,從左側第乙個不為零的數開始,小數點和負號不計入有效位數;s為範圍,表示小數點右邊數字的位數,他的取值範圍是-84到+127,例如:12.789 number (4,2)輸出位12.79。

三、日期時間資料型別

1.date資料型別:用於儲存表中的日期和時間資料,

2.timestamp資料型別:用於儲存日期的年月日,

四、lob

1.clob能夠儲存大量字元資料。可儲存單位元組字元資料和多位元組字元資料,主要用於儲存非結構化的xml文件,如:新聞、內容介紹等大量文字的文件。

3.bfile能夠將二進位制檔案儲存在資料庫外部的作業系統檔案中,支援的最大檔案是4gb;

4.nclob用於儲存大的nchar字元資料,nclob資料型別同時支援固定寬度字元和可變寬度字元(unicode字元資料)。

oracle資料型別

char 用於描述定長的字元型資料,長度 2000位元組 varchar2 用於描述變長的字元型資料,長度 4000位元組 nchar 用來儲存unicode字符集的定長字元型資料,長度 1000位元組 nvarchar2 用來儲存unicode字符集的變長字元型資料,長度 1000位元組 numb...

Oracle資料型別

一 概述 標量 scalar 復合 composite 引用 reference lob 二 標量 scalar 合法的標量型別與資料庫的列所使用的型別相同,此外它還有一些擴充套件。它又分為七個組 數字 字元 行 日期 行標識 布林和可信。數字,它有三種基本型別 number pls integer...

Oracle 資料型別

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