分類範圍
-2147483648 ..21
integer
474836470 ..4294967295-128 ..127-32768 ..32767-2147483648 ..21
longint
47483647-263..2630 ..2550 ..65535
44位元組
備註有符號32位
cardinalshortintsmallint
整數412
無符號32位有符號8位有符號16位
有符號32位
int64byteword
8124
有符號64位無符號8位無符號16位無符號32位
longword0 ..4294967295
簡單序數
型別字元
(char)
widecharunicode字符集
falseboolean
ord(true)=1succ(false)=truepred(true)=false
布林bytebool
false<>true
ansichar
ansi字符集
8位16位112
wordboolord(false)=0
ord(true)<>0
longboolsucc(false)=true4
pred(false)=true
枚舉子界
real
5.0×10-324..1.7×10
3088
[精度]15..16
[精度]11..12;
6向後相容
real48
2.9×10-39..1.7×10
381.5×10-45..3.4×10
single
384[精度]7..8
double
實數5.0×10-324..1.7×10
3088[精度]15..16
3.6×10-4951..1.1×
extended
104932
10[精度]19..20
comp
-263+1 ..263-18-922337203685477.
[精度]19..20
currency
5808 ..
922337203685477.5807
8[精度]19..20
shortstring
255個字元
2..25
向後相容
6bansistring大約2個字元
314b..2gb
8位(ansi)字元字串
widestring大約2個字元
30多使用者服務和
4b..2多語言應用程式;gb
和com定義的bstr相容
string
其他string[0..255]
pcharpansistringpwidestring最多256個元素[0..25
集合set
5]靜態陣列
陣列動態陣列
結構型別
記錄檔案類
record
file
class
classrefer
類引用ence
介面無型別指
針pansistringpstringpbytearra
指標型別有型別指
針預定義類
pdouble
型指標pextendedpsinglepintegerpolevariant
pshortstri
ypcurrencypointer
inte***ce
ngptextbufpvarrecpvariantpwidestring
pwordarray
程式過程
過程型別
procedural
型別物件過程
型別變體
型別olevariant
variant
procedural
資料型別整合
oracle與db2資料型別的分類對應說明 number oracle中的number型別可以對應db2 400中的很多態別,這種對應關係要依賴於oracle中number將用於儲存何種型別的資料,是整型還是帶有小數字的實型資料,另外還要考慮型別所占用的儲存空間,例如 samllint佔2 byte...
MySQL資料型別
mysql的基本資料型別 檢視文章 mysql的基本資料型別2008 06 05 10 18 數值型別 mysql的數值資料型別可以大致劃分為兩個類別,乙個是整數,另乙個是浮點數或小數。mysql允許我們指定數值字段中的值是否有正負之分或者用零填補。表列出了各種數值型別以及它們的允許範圍和占用的記憶...
MySQL資料型別
mysql支援所有標準sql數值資料型別。這些型別包括嚴格數值資料型別 integer smallint decimal和numeric 以及近似數值資料型別 float real和double precision 關鍵字int是integer的同義詞,關鍵字dec是decimal的同義詞。bit資...