Maison >base de données >Oracle >Comment interroger les clés étrangères d'une table dans Oracle
Dans Oracle, vous pouvez utiliser l'instruction select pour interroger la clé étrangère de la table, la syntaxe est "select * from user_cons_columns cl où cl.constraint_name = nom de clé étrangère ;".
L'environnement d'exploitation de ce tutoriel : système Windows 7, version Oracle 11g, ordinateur Dell G3.
La clé étrangère est la relation entre les tables. Par exemple, une instance d'une table fait référence à une colonne d'une autre table. Nous commençons par un exemple simple pour bien comprendre le concept.
Interrogez les clés étrangères de la table (y compris le nom, le nom de la table de référence et le nom de la clé correspondante, ce qui suit est une requête en plusieurs étapes)
Requête des informations sur la table
select * from user_constraints c where c.constraint_type = 'R' and c.table_name = 要查询的表;
Interrogez le noms de colonnes des contraintes de clé étrangère
select * from user_cons_columns cl where cl.constraint_name = 外键名称;
Requête du nom de colonne de la clé de la table de référence
select * from user_cons_columns cl where cl.constraint_name = 外键引用表的键名;
Tutoriel recommandé : "Tutoriel Oracle"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!