access數據庫用sql語句添加字段,修改字段,刪除字段

微軟的 Access 中包含 Data Definition Language (DDL) 來建立刪除表以及關係,當然了,這也可以用 DAO 來解決。 以下就是示例:
用 DDL 的 Create Table 建立一個表 Table1 ,主鍵是自動編號字段,另一個字段是長度是 10 的文本字段。


CREATE TABLE Table1 (Id COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, MyText TEXT (10))


再建一個包含兩個字段的表 Table2,字段 id 爲長整型,字段 MyText 爲文本

CREATE TABLE Table2 (Id LONG, MyText TEXT)


用以下語句建立 Table1 和 Table2 的一對多關係,級聯更新,級聯刪除:

ALTER TABLE Table2 ADD CONSTRAINT Relation1 FOREIGN KEY ([Id]) REFERENCES Table1 ([Id]) ON UPDATE CASCADE ON DELETE CASCADE


刪除關係用以下語句:

ALTER TABLE Table2 DROP CONSTRAINT Relation1


刪除 Table1 用以下語句:

DROP TABLE Table1


設定某字段爲主鍵

ALTER TABLE 表1 ALTER COLUMN [id] COUNTER CONSTRAINT MyPrimaryKey PRIMARY KEY


增加一個字段 MySalary

alter table AAA add COLUMN MySalary CURRENCY


刪除一個字段 MySalary

alter table AAA drop COLUMN MySalary
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章