方法: 1. 「ALTER TABLE テーブル名 DROP CONSTRAINT 制約名;」ステートメントを使用して、主キー制約を削除します。 2. 「Alter Table table Modify カラム タイプ Null;」ステートメントを使用して、非-null 制約。
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
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 サイトの他の関連記事を参照してください。