SoloCodigo
Bases de Datos => Oracle => Mensaje iniciado por: Erikamst en Jueves 18 de Agosto de 2005, 17:25
-
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
-
Mediante mysql???
no te entiendo.
-
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
-
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-->
-
Muchas Gracias me funciono aunque con la tabla all_constraints :D