如何用jetsql的ddl语句建立表和关系?
微软的access中包含datadefinitionlanguage(ddl)来建立删除表以及关系,当然了,这也可以用dao来解决。
以下就是示例:
用ddl的createtable建立一个表table1,主键是自动编号字段,另一个字段是长度是10的文本字段。
createtabletable1(idcounterconstraintprimarykeyprimarykey,mytexttext(10))
再建一个包含两个字段的表table2,字段id为长整型,字段mytext为文本
createtabletable2(idlong,mytexttext)
用以下语句建立table1和table2的一对多关系:
altertabletable2addconstraintrelation1foreignkey([id])referencestable1([id])
删除关系用以下语句:
altertabletable2dropconstraintrelation1
删除table1用以下语句:
droptabletable1
设定某字段为主键
altertable表1altercolumn[id]counterconstraintmyprimarykeyprimarykey
增加一个字段mysalary
altertableaaaaddcolumnmysalarycurrency
删除一个字段mysalary
altertableaaadropcolumnmysalary
更多信息请查看IT技术专栏