Bases de Datos > Oracle
Como Consultar Las Llaves Principales En Una Tabla
(1/1)
Erikamst:
Hola a Todos
Necesito saber como puedo consultar en una tabla de oracle mediante mysql cuales campos estan marcados como llave principal o como foranea
Agradezco su ayuda
Saludos
JuanK:
Mediante mysql???
no te entiendo.
Erikamst:
Me estoy conectando a la base de datos mediante SQL y estoy buscando en las tablas dba_constraints y dba_indexes pero no encuentro el campo que es supuestamente la llave principal de la tabla que necesito
JuanK:
ahah pero eso no tiene nada que ver con mysql,pues este es u motor de base de datos no nu lenguaje.
<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->[color=blue;font-weight]select[/color] table_name, constraint_name, DECODE(constraint_type,'F','LLAVE FORANEA','P', 'LLAVE PRIMARIA')
from user_constraints where constraint_type in ('P','R')
<!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->
Erikamst:
Muchas Gracias me funciono aunque con la tabla all_constraints :D
Navegación
Ir a la versión completa