Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

consulta en el diccionario

Estas en el tema de consulta en el diccionario en el foro de Oracle en Foros del Web. hola hay una consulta en el diccionario de datos que no me sale, me podeis echar un cable? resulta que quiero listar todas las claves ...
  #1 (permalink)  
Antiguo 14/01/2009, 15:57
 
Fecha de Ingreso: enero-2009
Mensajes: 1
Antigüedad: 15 años, 11 meses
Puntos: 0
consulta en el diccionario

hola hay una consulta en el diccionario de datos que no me sale, me podeis echar un cable?

resulta que quiero listar todas las claves ajenas y a las claves primarias a las que referencian con sus respectivas tablas

para ellos tengo dos consultas

//esta nos dice las claves ajenas, claves primarias y las tablas de las claves ajenas

select substr(table_name,1,10) as tabla_fk,
substr(r_constraint_name,1,10) as CLAVE,
substr(constraint_name,1,10) as FK,
owner
from user_constraints
WHERE constraint_type='R' ;

// esta nos dice las claves primarias y las tablas de las claves primarias

select substr(table_name,1,10) as tabla_pk,
substr(constraint_name,1,10) as CLAVE,
owner
from user_constraints
WHERE constraint_type='P' ;

supongo que el resultado sera unir las tablas por el campo "clave"... pero no me sale la union, alguien me ayuda?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:19.