Methode: 1. Verwenden Sie die Anweisung „ALTER TABLE Name DROP CONSTRAINT Name;“, um die Primärschlüsseleinschränkung zu löschen. 2. Verwenden Sie die Anweisung „Alter Table Table Modify Column Type Null;“.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.
1. Primärschlüsseleinschränkungen löschen:
Alter table 表名 drop 约束名
Mit benanntem Primärschlüssel:
Alter table one drop constraint pk_one;
Unbenannter Primärschlüssel: Sie können „Select * from user_constraints“ verwenden, um den Primärschlüsselnamen „constraint_name“ in der Tabelle zu finden Verwenden Sie dann den gefundenen Primärschlüsselnamen. Beispiel: alter table student drop context SYS_C002715;
(Beim Löschen von Komponenteneinschränkungen müssen Sie auch die Fremdschlüsseleinschränkungen löschen, die sich auf den Primärschlüssel beziehen.) Beispiel:
alter table two drop constraint two_pk_id;
2 Nicht-Null-Einschränkungen:
Syntax:
Alter Table 表 Modify 列 类型 Null;
Zum Beispiel:
Alter table one Modify name null;
Empfohlenes Tutorial: „Oracle Video Tutorial“
Das obige ist der detaillierte Inhalt vonSo löschen Sie Oracle-Einschränkungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!