Heim  >  Artikel  >  Datenbank  >  So löschen Sie Oracle-Einschränkungen

So löschen Sie Oracle-Einschränkungen

WBOY
WBOYOriginal
2022-01-26 11:08:459255Durchsuche

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;“.

So löschen Sie Oracle-Einschränkungen

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.

So löschen Sie Oracle-Einschränkungen

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn