ORACLE操作

[ORACLE] テーブルの主キーを変更する

投稿日:2019年12月30日 更新日:

オラクルでは主キー(プライマリーキー)を変更するコマンドは存在しません。
なので、主キーを変更したい場合は一旦既存の主キーを削除した後に
新規で主キーを設定することで主キーを変更します。

構文

(主キーを削除する)
ALTER TABLE テーブル名 DROP PRIMARY KEY;
(主キーを追加する)
ALTER TABLE テーブル名 ADD CONSTRAINT 主キー名称 PRIMARY KEY (列1, 列2 ...);

サンプル

例)tbl01テーブルの主キーを「col1, col2」に変更する

SQL*Plus
SQL>ALTER TABLE tbl01 DROP PRIMARY KEY; 表が変更されました。 SQL>ALTER TABLE tbl01 ADD CONSTRAINT pk_tbl01 PRIMARY KEY(col1, col2); 表が変更されました。

関連項目


スポンサーリンク

スポンサーリンク

-ORACLE操作

執筆者:



comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

スポンサーリンク