llaves de tablas

25/05/2005 - 01:54 por Edgar | Informe spam
por medio del ADO puedo obtener el nombre del campo y el tipo de dato que es
pero no se si se pueda obtener mediante un query, los campos que son llaves
de antemano gracias.

Preguntas similare

Leer las respuestas

#1 Maxi
25/05/2005 - 03:17 | Informe spam
Hola, biscas solos los primary key


Maxi - Buenos Aires - Argentina
Desarrollador 3 Estrellas
Msn:

Maxi.da[arroba]gmail.com

"Edgar" escribió en el mensaje
news:Oyb%
por medio del ADO puedo obtener el nombre del campo y el tipo de dato que
es
pero no se si se pueda obtener mediante un query, los campos que son
llaves
de antemano gracias.


Respuesta Responder a este mensaje
#2 Alejandro Mesa
25/05/2005 - 14:11 | Informe spam
Edgar,

Aqui tienes un ejemplo de como consultar las columnas que conforman la pk de
una tabla determindada.

use northwind
go

declare @sh sysname
declare @tn sysname

set @sh = 'dbo'
set @tn = 'order details'

select
a.table_name,
a.constraint_name,
a.ordinal_position,
a.column_name
from
INFORMATION_SCHEMA.KEY_COLUMN_USAGE a
where
a.table_schema = @sh
and a.table_name = @tn
and objectproperty(object_id(constraint_schema + '.' + constraint_name),
'IsPrimaryKey') = 1
order by
a.constraint_name


AMB

"Edgar" wrote:

por medio del ADO puedo obtener el nombre del campo y el tipo de dato que es
pero no se si se pueda obtener mediante un query, los campos que son llaves
de antemano gracias.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida