如何用 jet sql 的 ddl 語(yǔ)句建立表和關(guān)系?
微軟的 Access 中包含 Data Definition Language (DDL) 來(lái)建立刪除表以及關(guān)系,當(dāng)然了,這也可以用 DAO 來(lái)解決。
以下就是示例:
用 DDL 的 Create Table 建立一個(gè)表 Table1 ,主鍵是自動(dòng)編號(hào)字段,另一個(gè)字段是長(zhǎng)度是 10 的文本字段。
CREATE TABLE Table1 (Id COUNTER CONSTRAINT PrimaryKey PRIMARY KEY, MyText TEXT (10))
再建一個(gè)包含兩個(gè)字段的表 Table2,字段 id 為長(zhǎng)整型,字段 MyText 為文本
CREATE TABLE Table2 (Id LONG, MyText TEXT)
用以下語(yǔ)句建立 Table1 和 Table2 的一對(duì)多關(guān)系:
ALTER TABLE Table2 ADD CONSTRAINT Relation1 FOREIGN KEY ([Id]) REFERENCES Table1 ([Id])
刪除關(guān)系用以下語(yǔ)句:
ALTER TABLE Table2 DROP CONSTRAINT Relation1
刪除 Table1 用以下語(yǔ)句:
DROP TABLE Table1
設(shè)定某字段為主鍵
ALTER TABLE 表1 ALTER COLUMN [id] COUNTER CONSTRAINT MyPrimaryKey PRIMARY KEY
增加一個(gè)字段 MySalary
alter table AAA add COLUMN MySalary CURRENCY
刪除一個(gè)字段 MySalary
alter table AAA drop COLUMN MySalary
如何運(yùn)行上述 JET SQL 代碼,請(qǐng)參考 http://access911.net 中 《flash畫演示如何操作》一文中的動(dòng)畫《如何運(yùn)行一段 jet sql 代碼》
新聞熱點(diǎn)
疑難解答
圖片精選