數據類型數據庫 |
參數spa |
描述操作系統 |
char(n) 視頻 |
n=1 to 2000字節對象 |
定長字符串,n字節長,若是不指定長度,缺省爲1個字節長(一個漢字爲2字節)索引 |
archar2(n)ci |
n=1 to 4000字節文檔 |
可變長的字符串,具體定義時指明最大長度n, 這種數據類型能夠放數字、字母以及ASCII碼字符集(或者EBCDIC等數據庫系統接受的字符集標準)中的全部符號。 若是數據長度沒有達到最大值n,Oracle 8i會根據數據大小自動調節字段長度, 若是你的數據先後有空格,Oracle 8i會自動將其刪去。VARCHAR2是最經常使用的數據類型。 可作索引的最大長度3209。字符串 |
mber(m,n)io |
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 |
無 | 從公元前4712年1月1日到公元4712年12月31日的全部合法日期, Oracle 8i其實在內部是按7個字節來保存日期數據,在定義中還包括小時、分、秒。 缺省格式爲DD-MON-YY,如07-11月-00 表示2000年11月7日。 |
long |
無 | 可變長字符列,最大長度限制是2GB,用於不須要做字符串搜索的長串數據,若是要進行字符搜索就要用varchar2類型。 long是一種較老的數據類型,未來會逐漸被BLOB、CLOB、NCLOB等大的對象數據類型所取代 |
raw(n) |
n=1 to 2000 | 可變長二進制數據,在具體定義字段的時候必須指明最大長度n,Oracle 8i用這種格式來保存較小的圖形文件或帶格式的文本文件,如Miceosoft Word文檔。 raw是一種較老的數據類型,未來會逐漸被BLOB、CLOB、NCLOB等大的對象數據類型所取代 |
long raw |
無 | 可變長二進制數據,最大長度是2GB。Oracle 8i用這種格式來保存較大的圖形文件或帶格式的文本文件,如Miceosoft Word文檔,以及音頻、視頻等非文本文件。 在同一張表中不能同時有long類型和long raw類型,long raw也是一種較老的數據類型,未來會逐漸被BLOB、CLOB、NCLOB等大的對象數據類型所取代。 |
blob clob nclob |
無 | 三種大型對象(LOB),用來保存較大的圖形文件或帶格式的文本文件,如Miceosoft Word文檔,以及音頻、視頻等非文本文件,最大長度是4GB。 LOB有幾種類型,取決於你使用的字節的類型,Oracle 8i實實在在地將這些數據存儲在數據庫內部保存。 能夠執行讀取、存儲、寫入等特殊操做。 |
bfile |
無 | 在數據庫外部保存的大型二進制對象文件,最大長度是4GB。 這種外部的LOB類型,經過數據庫記錄變化狀況,可是數據的具體保存是在數據庫外部進行的。 Oracle 8i能夠讀取、查詢BFILE,可是不能寫入。 大小由操做系統決定。 |