In Oracle können Sie die Anweisung „Alter Table“ mit der Einschränkung „Disable“ verwenden, um den Fremdschlüssel ungültig zu machen. Die Syntax lautet „Alter Table Name Disable Constraint Foreign Key Name;“, wenn der Fremdschlüssel fehlschlägt zwei Tabellendaten werden gelöscht.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.
Fremdschlüssel ungültig machen:
alter table tableName disable constraint 外键名称;
Wir erstellen zunächst einen Fremdschlüssel namens fk_supplier mit dem folgenden Code:
In diesem Beispiel wird ein Name in der Lieferantentabelle erstellt, der der Primärschlüssel ist von seller_pk. Es enthält nur ein Feld – das Feld „supplier_id“. Dann haben wir einen Fremdschlüssel namens fk_supplier für die Tabelle „products“ erstellt. Das Feld „supplier_id“ der Tabelle „products“ verweist auf das Feld „supplier_id“ der Tabelle „suppliers“.
Wenn Sie diesen Fremdschlüssel löschen möchten, können Sie den folgenden Befehl ausführen:
Erweiterte Kenntnisse:
Fremdschlüssel wiederherstellen:
alter table tableName enable constraint 外键名称;
Fremdschlüssel löschen:
alter table tableName drop constraint 外键名称;
Empfohlenes Tutorial: " Oracle-Video-Tutorial 》
Das obige ist der detaillierte Inhalt vonSo machen Sie Fremdschlüssel in Oracle ungültig. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!