-1

我使用了以下代码

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' 附近的语法不正确

4

1 回答 1

1

约束不过是对表格制定的规则。因此,在您希望的 FileGroup 中创建表格。
您可能需要在语法中提及主键 [filegroup name],因为默认情况下会创建集群索引。[以防万一您希望索引页位于不同的文件组而不是主文件组中]
因此,在添加外键约束时无需指定 ON [FileGroupName]。

因此使用:
ALTER TABLE Table_name
ADD CONSTRAINT constraint_name
FOREIGN KEY (column_name) REFERENCES ref_table (ref_column)

于 2014-07-09T06:15:20.257 回答