MS Access数据定义查询添加引用完整性约束
问题描述:
我想写一个数据定义查询的约束添加到实施参照完整性MS Access数据定义查询添加引用完整性约束
ALTER TABLE SS_SIZE ALTER COLUMN NDS TEXT
CONSTRAINT fk_NDS REFERENCES NDS (NDS) ON UPDATE CASCADE ON DELETE CASCADE
我也试过
ALTER TABLE SS_SIZE ALTER COLUMN NDS
CONSTRAINT fk_NDS_NDS FOREIGN KEY (NDS) REFERENCES NDS ON UPDATE CASCADE ON DELETE CASCADE
表
这些都不起作用。
答
试试这个:
ALTER TABLE SS_SIZE
ADD CONSTRAINT fk_NDS FOREIGN KEY (NDS)
REFERENCES NDS (NDS) ON UPDATE CASCADE ON DELETE CASCADE
请注意,DAO不支持ON UPDATE CASCADE ON DELETE CASCADE
选项,你应该使用ADO这一点。查询设计器使用DAO,因此您将无法使用查询设计器使用级联选项执行查询。
VBA ADO例如:
CurrentProject.Connection.Execute strSQL