1. ホーム
  2. sql

[解決済み] SQL構文を使用して主キー制約を変更するにはどうすればよいですか?

2022-09-07 10:28:56

質問

主キー制約のカラムが欠落しているテーブルがあります。 SQL Server を通して編集するのではなく、更新スクリプトの一部として追加するために、これをスクリプトに入れたいと考えています。

これを行うには、どのような構文を使用できますか? 主キー制約を削除して再作成しなければなりませんか?

どのように解決するのですか?

はい。唯一の方法は、Alterテーブルで制約を削除し、それを再作成することです。

ALTER TABLE <Table_Name>
DROP CONSTRAINT <constraint_name>

ALTER TABLE <Table_Name>
ADD CONSTRAINT <constraint_name> PRIMARY KEY (<Column1>,<Column2>)