我正在尝试编写数据定义查询,以便为强制引用完整性的表添加约束
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
这些都不会起作用。
答案 0 :(得分:1)
试试这个:
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