始める無料で始める

テーブルへのキー制約の追加 ADD

データベース内の2つのテーブルには、それぞれ1列からなる適切な候補キーがすでに存在します。 テーブル organizationorganizations と、universitiesuniversity_shortname です。

この演習では、RENAME COLUMN コマンドを使ってこれらの列名を id に変更し、主キー制約を設定します。手順は一意制約の追加(第2章の最後の演習)と同様です。

ALTER TABLE table_name
ADD CONSTRAINT some_name PRIMARY KEY (column_name)

なお、括弧内に複数の列を指定することもできます。

この演習はコースの一部です

SQL リレーショナルデータベース入門

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

-- Rename the organization column to id
___ ___ organizations
___ ___ organization TO ___;

-- Make id a primary key
ALTER TABLE organizations
___ ___ organization_pk ___ KEY (___);
コードを編集して実行