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

[0] Índice de Mensajes

Ir a la versión completa