| 類型名稱 |
TYPE |
備忘 |
| 自動編號 |
integer |
+ identity(1,1) |
| 文本 |
varchar(50) |
括弧中的數字為文本長度 |
| 長整型 |
integer |
|
| 整型 |
short |
|
| 雙精確度型 |
double ,float |
|
| 單精確度型 |
real |
|
| 位元組型 |
byte |
|
| 小數 |
NUMERIC(6,2) |
|
| 貨幣 |
money |
|
| 備忘 |
text |
|
| 日期/時間 |
date,time,datetime |
|
| 是/否 |
bit |
|
| OLE 對象 |
OLEObject |
|
主鍵 primary key
必填 not null
預設值 default 當為日期型時為 default date()
-----------------------------------------------------------------------------
樣本
表名 欄位名 類型 附屬屬性 說明
------- --------- ------------ --------------------------------- -------------------
create table mytable (m_id integer identity(1,1) primary key ,--自增型,主鍵
m_class varchar(50) not null default 'AAA' ,--文本,非空,預設值'AAA'
m_int integer not null ,--長整型,非空
m_numeric NUMERIC(6,2) ,--小數型
m_money money not null default 0.00 ,--貨幣型,非空,預設值0.00
m_memo text ,--備忘型
m_date date default date() ,--日期型,預設為當前日期
m_boolean bit default yes ,--布爾型,預設為yes
m_blob OLEObject ,--BLOB型
m_double double ,--雙精確度型
m_float real) --單精確度型
----------------------------------------------------------------------------------------------------------------------------