oracle8 資料型別
作者:佚名
**:
inter***
資料型別
引數描述
char(n)
n=1 to 2000
位元組定長字串,
n位元組長,如果不指定長度,預設為
1個位元組長(乙個漢字為
2位元組)
varchar2(n)
n=1 to 4000
位元組可變長的字串,具體定義時指明最大長度n,
這種資料型別可以放數字、字母以及
ascii
碼字符集(或者
ebcdic
等資料庫系統接受的字符集標準
)中的所有符號。
如果資料長度沒有達到最大值n,
oracle 8i
會根據資料大小自動調節字段長度,
如果你的資料前後有空格,
oracle 8i
會自動將其刪去。
varchar2
是最常用的資料型別。
可做索引的最大長度
3209
。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
無從西元前
2023年1
月1
日到公元
2023年12
月31
日的所有合法日期,
oracle 8i
其實在內部是按
7個位元組來儲存日期資料,在定義中還包括小時、分、秒。
預設格式為
dd-mon-yy
,如07-11
月-00
表示2023年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
,但是不能寫入。
大小由作業系統決定。
Oracle8 資料型別
資料型別 引數 描述 char n n 1 to 2000位元組 定長字串,n位元組長,如果不指定長度,預設為1個位元組長 乙個漢字為2位元組 varchar2 n n 1 to 4000位元組 可變長的字串,具體定義時指明最大長度n,這種資料型別可以放數字 字母以及ascii碼字符集 或者ebcd...
Oracle(8)資料型別及dump
建立表 create table users id number,name varchar2 32 password varchar2 32 oracle資料型別 1.字元型資料及二進位制型別 char size 存放字串,定長,最大2000個字元 dump可以列印name的具體存放資訊 selec...
《Oracle 8 體系結構》
模式於資料庫使用者賬號一一對應 索引 b樹索引 索引節點的有序樹 位圖索引 針對表中的行數而言只有少數不同值的列 表空間 oracle資料庫內部資料的邏輯組織結構,對應於磁碟上的乙個或多個物理資料檔案。使用表空間可以邏輯的和物理的分離不同資料庫資訊集合的儲存 表空間 聯機表空間和離線表空間,永久表空...