-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 にテーブルを作成します。
デフォルトではクラスター化されたインデックスが作成されるため、構文とともに[ファイルグループ名]に言及する必要がある場合があります。[プライマリ ファイル グループではなく別のファイル グループにインデックス ページが必要な場合に備えて]
したがって、外部キー制約を追加するときに 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 に答える