access中用jet sql語(yǔ)句刪除表關(guān)系

字號(hào):


    如何用jetsql的ddl語(yǔ)句建立表和關(guān)系?
    微軟的access中包含datadefinitionlanguage(ddl)來(lái)建立刪除表以及關(guān)系,當(dāng)然了,這也可以用dao來(lái)解決。
    以下就是示例:
    用ddl的createtable建立一個(gè)表table1,主鍵是自動(dòng)編號(hào)字段,另一個(gè)字段是長(zhǎng)度是10的文本字段。
    createtabletable1(idcounterconstraintprimarykeyprimarykey,mytexttext(10))
    再建一個(gè)包含兩個(gè)字段的表table2,字段id為長(zhǎng)整型,字段mytext為文本
    createtabletable2(idlong,mytexttext)
    用以下語(yǔ)句建立table1和table2的一對(duì)多關(guān)系:
    altertabletable2addconstraintrelation1foreignkey([id])referencestable1([id])
    刪除關(guān)系用以下語(yǔ)句:
    altertabletable2dropconstraintrelation1
    刪除table1用以下語(yǔ)句:
    droptabletable1
    設(shè)定某字段為主鍵
    altertable表1altercolumn[id]counterconstraintmyprimarykeyprimarykey
    增加一個(gè)字段mysalary
    altertableaaaaddcolumnmysalarycurrency
    刪除一個(gè)字段mysalary
    altertableaaadropcolumnmysalary