Heim >Datenbank >Oracle >So fragen Sie die Fremdschlüssel einer Tabelle in Oracle ab

So fragen Sie die Fremdschlüssel einer Tabelle in Oracle ab

青灯夜游
青灯夜游Original
2022-03-17 14:48:259332Durchsuche

In Oracle können Sie die Select-Anweisung verwenden, um den Fremdschlüssel der Tabelle abzufragen. Die Syntax lautet „select * from user_cons_columns cl where cl.constraint_name = Foreign Key Name;“.

So fragen Sie die Fremdschlüssel einer Tabelle in Oracle ab

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

Fremdschlüssel ist die Beziehung zwischen Tabellen. Beispielsweise verweist eine Instanz einer Tabelle auf eine Spalte einer anderen Tabelle. Beginnen wir mit einem einfachen Beispiel, um das Konzept klar zu verstehen.

Fragen Sie die Fremdschlüssel der Tabelle ab (einschließlich Name, Tabellenname der Referenztabelle und entsprechender Schlüsselname, das Folgende ist eine mehrstufige Abfrage)

Tabelleninformationen abfragen

select * from user_constraints c where c.constraint_type = 'R' and c.table_name = 要查询的表;

Fragen Sie ab Spaltennamen von Fremdschlüsseleinschränkungen

select * from user_cons_columns cl where cl.constraint_name = 外键名称;

Fragen Sie den Spaltennamen des Schlüssels der Referenztabelle ab

select * from user_cons_columns cl where cl.constraint_name = 外键引用表的键名;

Empfohlenes Tutorial: „Oracle Tutorial

Das obige ist der detaillierte Inhalt vonSo fragen Sie die Fremdschlüssel einer Tabelle in Oracle ab. 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