如何在Microsoft Access中以编程方式删除外键约束

Nic*_*dge 1 sql ms-access foreign-keys

如何在Microsoft Access中以编程方式删除外键约束,最好使用SQL.对于初学者我不知道如何找到外键的名称.

我使用JDBC-ODBC桥从Java应用程序连接到Access.我想从我的Java应用程序中执行SQL.

我可以在RelationShip视图中看到Access中的关系,但似乎找不到名称.如果我能找到我希望的名字,我可以用ALTER TABLE语句删除它.

m0g*_*m0g 6

确定使用的关系

SELECT szRelationship FROM Msysrelationships WHERE szObject ='childtablename'和szReferencedObject ='parenttablename'

然后

使用ALTER TABLE命令.沿着这条路线的东西

ALTER TABLE表2 DROP CONSTRAINT Relation1