seleccionar las primarias

Carolin
22 de Abril del 2005
hola

me podrian ayudar en la sentencia sql para seleccionar todas las llaves primarias de una base de datos, necesito el nombre de una llave y no lo recuerdo bien, por lo cual quiero seleccionar las llaves existentes

gracias

trazom
22 de Abril del 2005
Quieres las de todos las tablas de todos los usuarios de la base de datos, o solo la de tus tablas ?
Si es la segunda opcion:

select uc.table_name, ucc.column_name, ucc.constraint_name
from user_constraints uc, user_cons_columns ucc
where uc.constraint_name = ucc.constraint_name
and uc.constraint_type = 'P';

Saludos.