ORACLE操作 ORACLE機能

[ORACLE] 列名指定で一意制約を削除する

投稿日:

列名指定で一意制約を削除するには、ALTER TABLE~DROP UNIQUE句を使用します。

構文

(列名指定で一意制約を削除する)
ALTER TABLE テーブル名 DROP UNIQUE(列名 [,列名..]);

複合一意制約の場合は、列の並び順が合っていないと削除できません。

サンプル

例)mytbl表から、一意制約(列:col1)を削除する

解説

スポンサーリンク

スポンサーリンク

-ORACLE操作, ORACLE機能
-,

執筆者:


comment

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

関連記事

ORACLE

[SQL] 検索結果に条件分岐を行う(CASE~WHEN)

検索した結果に対して条件分岐処理を入れて、表示を変えたい場合にはCASE~WHEN句を使用します。 構文 CASE~WH ...
ORACLE

[ORACLE] INDEXを作成する

INDEX(索引)を作成するには、CREATE INDEX句を使用します。 構文 (通常インデックスを作成する) CRE ...
ORACLE

[ORAエラー] ORA-01789: 問合せブロックにある結果の列数が正しくありません

以下のように表示されます。 (日本語) ORA-01789: 問合せブロックにある結果の列数が正しくありません (英語) ...
ORACLE

[データディクショナリ] ディクショナリの一覧を取得する

ディクショナリの一覧を取得するには、DICTIONARYビューを参照します。 DICTIONARYデータディクショナリの ...
ORACLE

[ORAエラー] ORA-12899: 値が大きすぎます

以下のように表示されます。 (日本語) ORA-12899: 列"xxx"."xxx"."xxx"の値が大きすぎます(実 ...

スポンサーリンク