ホームページ  >  記事  >  データベース  >  Oracle制約を削除する方法

Oracle制約を削除する方法

WBOY
WBOYオリジナル
2022-01-26 11:08:459252ブラウズ

方法: 1. 「ALTER TABLE テーブル名 DROP CONSTRAINT 制約名;」ステートメントを使用して、主キー制約を削除します。 2. 「Alter Table table Modify カラム タイプ Null;」ステートメントを使用して、非-null 制約。

Oracle制約を削除する方法

このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。

Oracle 制約を削除する方法

1. 主キー制約の削除:

Alter table 表名 drop 约束名

名前付き主キーあり:

Alter table one drop constraint pk_one;

名前付き主キーなし: 使用可能選択* user_constraints 検索から テーブル内の主キー名constraint_nameを検索し、見つかった主キー名を使用します。例: alter table students dropconstraint SYS_C002715;

(コンポーネント制約を削除するときは、外部制約も削除する必要があります)例:

alter table two drop constraint two_pk_id;

2. 空でない制約の削除:

構文:

Alter Table 表 Modify 列 类型 Null;

例:

Alter table one Modify name  null;

推奨チュートリアル: 「Oracle ビデオ チュートリアル

以上がOracle制約を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。