SoloCodigo

Bases de Datos => Oracle => Mensaje iniciado por: Erikamst en Jueves 18 de Agosto de 2005, 17:25

Título: Como Consultar Las Llaves Principales En Una Tabla
Publicado 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
Título: Re: Como Consultar Las Llaves Principales En Una Tabla
Publicado por: JuanK en Jueves 18 de Agosto de 2005, 17:32
Mediante mysql???
no te entiendo.
Título: Re: Como Consultar Las Llaves Principales En Una Tabla
Publicado por: Erikamst en Jueves 18 de Agosto de 2005, 18:31
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
Título: Re: Como Consultar Las Llaves Principales En Una Tabla
Publicado por: JuanK en Jueves 18 de Agosto de 2005, 21:29
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-->
Título: Re: Como Consultar Las Llaves Principales En Una Tabla
Publicado por: Erikamst en Jueves 18 de Agosto de 2005, 23:25
Muchas Gracias me funciono aunque con la tabla all_constraints  :D