oracle 10g基本資料型別
資料型別
最大值
說明
字元型別
char(size)
2000 bytes
是定長字元資料,按位元組儲存
nchar(size)
2000 bytes
是定長字元資料,
它表示儲存的是
unicode
資料型別的字元,字元都用兩個位元組表示
nvarchar2(size)
4000 bytes
變長字元資料,它表示儲存的是
unicode
資料型別的字元,字元都用兩個位元組表示
varchar2(size)
4000 bytes
變長字元資料,
按位元組儲存
long
2gb.
可變長度字串
raw
2000 bytes
可變長度的二進位制字串
long raw
2gb.
可變長度的二進位制字串
數值型別
number(p,s)
p(1-38)
s(-84-127)
number(7,2)
表示共7
位,整數部分
5位小數部分2位(
p精度,
s範圍)
numeric(p,s)
p(1-38)
numeric
(7,2
)表示共
7位,整數部分
5位小數部分2位
float
浮點型dec(p,s)
p(1-38)
decimal(p,s)
p(1-38)
日期型別
date
從西元前
4712 年1
月1日至
公元9999 年12
月31日timestamp (fractional seconds precision)
0-9,預設為
6
包括year, month, day, hour, minute, seconds.
timestamp (fractional seconds precision) with time zone
0-9,預設為
6
包括year, month, day, hour, minute, seconds,時區
timestamp (fractional seconds precision) with local time zone
0-9,預設為
6
包括year, month, day, hour, minute, seconds
,當前會話所在時區
interval year(year precision) to month
number
,預設2
按年月儲存時間段
interval year(4) to month
interval day(day precision) to second (fractional seconds precision)
day(
0-9)預設
2
seconds(0-9)預設6
按日、時、分、秒儲存時間段
interval day(2) to second(6)
lob型別
bfile
232-1 bytes.
檔案位置(
locators
)指向乙個資料庫外的唯讀二進位制物件
blob
232-1 bytes.
lob locators
指向乙個資料庫內的
unstructured binary large objects
clob
232-1 bytes.
lob locators
指向乙個資料庫內的
multi-byte character objects
nclob
232-1 bytes.
lob locators
指向乙個資料庫內的
stores unicode data.
rowid型別
rowid
格式為bbbbbbb.rrrr.fffff
bbbbbbb
是資料庫檔案中的塊
rrrr
是塊中的行
fffff
是資料庫檔案
定長二進位制資料,資料庫中的每一條記錄都有乙個實體地址或者乙個
rowid
urowid(size)
全球唯一標示
rowid
,size
可選。
Oracle學習筆記之資料型別
1.mysql和oracle做資料同步。其中表的乙個欄位在mysql中設定為varchar 6 oracle中為varchar2 6 但mysql中能正常存放的資料同步到oracle中卻抱ora 12899 value too large for column錯誤。這是為什麼呢?mysql中varc...
Oracle 資料型別(筆記)
oracle資料型別筆記 資料型別 引數描述 char n n 1 to 2000位元組 定長字串,n位元組長,如果不指定長度,預設為1個位元組長 乙個漢字為2位元組 varchar2 n n 1 to 4000位元組 可變長的字串,具體定義時指明最大長度n,這種資料型別可以放數字 字母以及asci...
Halcon學習筆記(三) 資料型別
halcon學習筆記 三 資料型別 halcon只能在單獨行進行注釋,不能在語句後面進行注釋。1 tuple 元組,重數 賦值符號 tuple運算元 1 變數定義與加減乘除運算 如下 hal con中的幾種變數 1.tuple a 1 b 2,3 將a和b合併起來 c a,b 1,2,3 求c中有多...