Heim > Datenbank > Oracle > Was tun, wenn der Oracle-Fremdschlüssel fehlschlägt?

Was tun, wenn der Oracle-Fremdschlüssel fehlschlägt?

WBOY
Freigeben: 2022-06-10 16:26:42
Original
2111 Leute haben es durchsucht

In Oracle können Sie die Anweisung „Alter Table“ zusammen mit „Enable Constraint“ verwenden, um das Problem des Fremdschlüsselfehlers zu lösen. Die Syntax lautet „Alter Table TableName Enable Constraint Foreign Key Name;“. Fremdschlüssel.

Was tun, wenn der Oracle-Fremdschlüssel fehlschlägt?

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

Was tun, wenn der Oracle-Fremdschlüssel ungültig ist?

Stellen Sie den Fremdschlüssel wieder her:

alter table tableName enable constraint 外键名称;
Nach dem Login kopieren
Der Befehl CONSTRAINT wird verwendet, um Einschränkungen zu aktivieren oder zu deaktivieren.

Voraussetzungen

Senden Sie einen Arbeitsauftrag und wenden Sie sich an den technischen Support. Fügen Sie das Plug-in polar_constraint im Parameter shared_preload_libraries hinzu.

Die Kernel-Version ist V1.1.11 und höher. Informationen zum Aktualisieren der Kernel-Version finden Sie in der Versionsverwaltung. Cluster, die manuell auf die Kernelversion V1.1.11 aktualisiert werden, müssen das Plug-In polar_constraint installieren. Der Befehl lautet wie folgt:

alter table tableName disable constraint 外键名称;
Nach dem Login kopieren

Syntax

alter table tableName drop constraint 外键名称;
Nach dem Login kopieren

Fügen Sie eine Einschränkung zur Tabelle Tabellenname hinzu, und die Einschränkungsname wird deaktiviert. Das heißt, für die Daten in der aktuellen Tabelle und neue Einfügungen funktioniert keine der Daten.

Derzeit unterstützt diese Syntax die folgenden vier Arten von Einschränkungen:

Primärschlüsseleinschränkungen

Eindeutige Einschränkungen

  • Fremdschlüsseleinschränkungen

  • CHECK-Einschränkungen

  • Beispiele sind wie folgt:

  • Eine erstellen Die Einschränkung erfordert, dass der Wert der Spalte a1 größer als 10 sein muss, und die Einschränkung wird in einen deaktivierten Zustand initialisiert.
Empfohlenes Tutorial: „

Oracle Video Tutorial

Das obige ist der detaillierte Inhalt vonWas tun, wenn der Oracle-Fremdschlüssel fehlschlägt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage