Se puede obtener un listado de las columnas de una TABLA?

15/05/2007 - 04:10 por Fabián Tomás de Paula | Informe spam
Existe algun procedimiento o función que me devuelva las columnas de una
tabla?

Saludos. Fabián.

Preguntas similare

Leer las respuestas

#1 Javier Loria
15/05/2007 - 04:30 | Informe spam
Hola Fabian:
Algo como:
== SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME='MiTable'
== Saludos,

Javier Loria
Costa Rica (MVP)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

"Fabián Tomás de Paula" wrote in message
news:%
Existe algun procedimiento o función que me devuelva las columnas de una
tabla?

Saludos. Fabián.

Respuesta Responder a este mensaje
#2 Cesar Duarte
22/05/2007 - 08:12 | Informe spam
Hola,

Puedes hacer una consulta de la siguiente manera:

select [name] from syscolumns
where id in (select [id] from sysobjects where [name] = 'authors')

O bien, una manera más sencilla es llamar al procedimiento sp_columns de la
siguiente manera:

EXEC sp_columns @table_name = 'authors'

Un saludo,

Cesar Duarte
Consultor de Inteligencia de Negocios
cfdmo.blogspot.com
"Fabián Tomás de Paula" wrote in message
news:%
Existe algun procedimiento o función que me devuelva las columnas de una
tabla?

Saludos. Fabián.

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