Oracle 10g資料類型

來源:互聯網
上載者:User

oracle10g資料類型介紹見下表:

資料類型

取值範圍

描述

備忘

Char(n)

n=1 to 2000位元組

儲存固定長度的字串。預設長度為1。

 

Varchar2(n)

n=1 to 4000位元組

可變長的字串,具體定義時指明最大長度n,
這種資料類型可以放數字、字母以及ASCII碼字元集(或者EBCDIC等資料庫系統接受的字元集標準)中的所有符號。
如果資料長度沒有達到最大值n,Oracle 會根據資料大小自動調節欄位長度,
如果你的資料前後有空格,Oracle 8會自動將其刪去。VARCHAR2是最常用的資料類型。
可做索引的最大長度3209。Varchar2類型的欄位長度可以達到4000位元組,Varchar2類型的變數長度可以達到32676位元組。

節省資料表空間:一個空的varchar2(2000)欄位和一個空的varchar2(2)欄位所佔用的空間是一樣的。

Nchar(n)

n=1 to 2000位元組

Unicode資料類型,只能儲存utf-16和utf-8的資料。儲存固定長度的字串。

 

Nvarchar2(n)

n=1 to 4000位元組

Unicode資料類型,只能儲存utf-16和utf-8的資料。儲存變長字串。

 

Long

最大2G

可變長字元列,最大長度限制是2GB,用於不需要作字串搜尋的長串資料,如果要進行字元搜尋就要用varchar2類型。
long是一種較老的資料類型,將來會逐漸被BLOB、CLOB、NCLOB等大的對象資料類型所取代。

在不同系統間移動需要進行轉換。

Clob

最大4G

儲存單位元組字元型資料。適用於儲存超長文本。

 

Nclob

最大4G

儲存多位元組國家字元型資料。適用於儲存超長文本。

 

Blob

最大4G

儲存位元據。適用於儲存映像、視頻、音頻等。

 

Bfile

最大長度是4GB

在資料庫外部儲存的大型二進位對象檔案,最大長度是4GB。這種外部的LOB類型,通過資料庫記錄變化情況,但是資料的具體儲存是在資料庫外部進行的。

Oracle 可以讀取、查詢BFILE,但是不能寫入,不參與事務。

 

Number(m,n)

m=1 to 38
n=-84 to 127

儲存整數或浮點數。可變長的數值列,允許0、正值及負值,m是所有有效數位位元,n是小數點以後的位元。
如:number(5,2),則這個欄位的最大值是99,999,如果數值超出了位元限制就會被截取多餘的位元。
如:number(5,2),但在一行資料中的這個欄位輸入575.316,則真正儲存到欄位中的數值是575.32。
如:number(3,0),輸入575.316,真正儲存的資料是575。

 

Date

 

資料類型用來儲存日期和時間格式的資料。預設格式:DD-MON-YYYY。從公元前4712年1月1日到公元4712年12月31日的所有合法日期

 

Row(n)

n=1 to 2000

可變長位元據,在具體定義欄位的時候必須指明最大長度n,Oracle 用這種格式來儲存較小的圖形檔案或帶格式的文字檔,如Miceosoft Word文檔。
raw是一種較老的資料類型,將來會逐漸被BLOB、CLOB、NCLOB等大的對象資料類型所取代。

 

LongRow

最大長度是2GB。

可變長位元據,最大長度是2GB。Oracle 用這種格式來儲存較大的圖形檔案或帶格式的文字檔,如Miceosoft Word文檔,以及音頻、視頻等非文字檔。
在同一張表中不能同時有long類型和long raw類型,long raw也是一種較老的資料類型,將來會逐漸被BLOB、CLOB、NCLOB等大的對象資料類型所取代。

 

Rowid

 

資料類型是ORACLE資料表中的一個偽列,它是資料表中每行資料內在的唯一的標識。

 


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.