我使用了以下代码
ALTER TABLE Table_name
DROP CONSTRAINT constraint_name
ALTER TABLE Table_name
ADD CONSTRAINT constraint_name
FOREIGN KEY (column_name) REFERENCES ref_table (ref_column)
ON [filegroup_name]
但是我收到了这个错误
' filegroup_name'
附近的语法不正确
答案 0 :(得分:1)
约束只不过是在桌面上制定的规则。所以在你希望的文件组中创建表 主键您可能需要提及[文件组名称]以及语法,因为默认情况下将创建CLustered索引。 [以防万一您希望索引页面位于不同的文件组而不是主文件组中] 因此,在添加外键约束时无需指定ON [FileGroupName]。
因此请使用:
ALTER TABLE Table_name
ADD CONSTRAINT constraint_name
FOREIGN KEY(column_name)REFERENCES ref_table(ref_column)