Saber clave o claves principales de una tabla

22/12/2005 - 13:26 por René Pacios | Informe spam
Hola otra vez grupo, respecto de la pregunta que espuse antes, ya encontré
algo, ahora lo único que me flata es que al listar los campos de una tabla,
saber cual o cules son las claves principales, consultando en alguna tabla
de las de sys...

Gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Maxi
22/12/2005 - 14:00 | Informe spam
Hola, revisa las vistas de sistema INFORMATION_SCHEMA en tus libros on line


Salu2
Maxi [MVP SQL SERVER]


"René Pacios" escribió en el mensaje
news:
Mostrar la cita
#2 ulises
22/12/2005 - 14:23 | Informe spam
Podrías hacer un join entre las vistas INFORMTIO_SCHEMA.TABLE_CONSTRAINTS e
INFORMATION_CHEMA.KEY_COLUMN_USAGE algo como :

select tc.CONSTRAINT_NAME,
tc.TABLE_NAME,
kcu.COLUMN_NAME,
kcu.ORDINAL_POSITION
from INFORMATION_SCHEMA.TABLE_CONSTRAINTS tc JOIN
INFORMATION_SCHEMA.KEY_COLUMN_USAGE kcu
on tc.CONSTRAINT_NAME = kcu.CONSTRAINT_NAME
where CONSTRAINT_TYPE = 'PRIMARY KEY'
order by tc.TABLE_NAME, kcu.ORDINAL_POSITION

Saludos,
Ulises

"René Pacios" wrote:

Mostrar la cita
#3 Alejandro Mesa
22/12/2005 - 15:33 | Informe spam
René Pacios,

Tambien puedes usar los procedimientos sp_columns, sp_pkeys y sp_fkeys.


AMB

"René Pacios" wrote:

Mostrar la cita
Ads by Google
Search Busqueda sugerida