campo clave info

02/03/2004 - 11:11 por Racsus | Informe spam
Hola

en la tabla syscolumns que columna me indica si el campo
es campo clave o no?

o es en otra tabla donde se nos da esta informacion?

gracias

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
02/03/2004 - 13:24 | Informe spam
yo trato de no usar las tablas de sistemas porque pueden llegar a sufrir
cambios en nuevas versiones del producto o Service Pack, en su lugar uso
esto:

select * from information_schema.KEY_COLUMN_USAGE where table_name='tutabla'

Bye

Salu2
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"Racsus" escribió en el mensaje
news:29ae01c4003e$b72d7b00$
Hola

en la tabla syscolumns que columna me indica si el campo
es campo clave o no?

o es en otra tabla donde se nos da esta informacion?

gracias





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.593 / Virus Database: 376 - Release Date: 24/02/2004
Respuesta Responder a este mensaje
#2 Adrian D. Garcia
02/03/2004 - 18:47 | Informe spam
La tabla que buscas es

sysconstraints

Alli debes filtrar por la columna "id" que indica la tabla que deseas y la
columna "status" = 1 (PRIMARY KEY). El resultado es el "colid" (puede haber
varios) de la columna que pertenece al PRIMARY KEY.
Seguramente deberas hacer un join con la tabla SysColumns para obtener los
nombres de las columnas.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Racsus" wrote in message
news:29ae01c4003e$b72d7b00$
Hola

en la tabla syscolumns que columna me indica si el campo
es campo clave o no?

o es en otra tabla donde se nos da esta informacion?

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