Obtener el o los campos que componen la clave primaria

14/10/2004 - 13:06 por Jose | Informe spam
Hola, como puedo obtener el o los campos de una tabla que componen su clave
primaria ?

Preguntas similare

Leer las respuestas

#1 Eladio Rincón
14/10/2004 - 13:29 | Informe spam
a ver si te sirve esto:

select t.table_name as 'tabla', c.column_name as 'columna'
from
information_schema.table_constraints t
inner join information_schema.key_column_usage c
on t.constraint_name = c.constraint_name
where t.constraint_type = 'primary key'

también lo puedes obtener con sp_help 'tu_nombre_tabla'

Eladio Rincón
SQL Server MVP
http://www.siquelnet.com

Associate Mentor
Solid Quality Learning Iberoamericana
http://www.SolidQualityLearning.com

"Jose" wrote in message
news:#
Mostrar la cita
clave
Mostrar la cita
#2 Jose
14/10/2004 - 14:01 | Informe spam
Mostrar la cita
Hola .. gracias por tu respuesta pero donde indico el nombre de la tabla de
la cual quiero saber su clave primaria ?

Nota: es para usarlo desde un front end.
#3 Eladio Rincón
14/10/2004 - 14:06 | Informe spam
la columna t.table_name te dice el nombre de la tabla

Eladio Rincón
SQL Server MVP
http://www.siquelnet.com

Associate Mentor
Solid Quality Learning Iberoamericana
http://www.SolidQualityLearning.com

"Jose" wrote in message
news:
Mostrar la cita
de
Mostrar la cita
#4 Miguel Egea
14/10/2004 - 15:28 | Informe spam
Alternativamente puedes usar la función index_col , en portalsql.com tienes
un artículo que la usa para dar esa información.

-
Miguel Egea Gómez
Microsoft SQL-Server MVP
Webmaster de PortalSql.Com
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"Jose" escribió en el mensaje
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida