Como obtener los nombres de columnas de una tabla

19/10/2004 - 23:42 por Evacolors | Informe spam
Hola a todos, me gustaria saber si alguno sabe como obtener
mediante SQL los nombres de las columnas de una tabla

Es decir me saque un reporte como el siguiente:

select nombrecolumna(tabla.*) as columna from tabla

y el resultado sea asi
columna

clave
nombre
apellido
saldo
fecha
zipcode
domicilio
etc...

Gracias de antemano

Preguntas similare

Leer las respuestas

#1 MAXI
19/10/2004 - 23:49 | Informe spam
Hola, puedes probar con

USE BDD
GO

SELECT COLUMN_NAME FROM INFORMATION_SCHEMA WHERE TABLE_NAME = 'TUTABLA'




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar

Msn Messager:

"Evacolors" escribió en el mensaje
news:%23rQ$
Mostrar la cita
#2 Evacolors
20/10/2004 - 20:18 | Informe spam
Hola, perdona pero proble la siguiente instruccion:

SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA
WHERE TABLE_NAME = 'CuentasC'

y me marca el siguiente error:

Server: Msg 208, Level 16, State 1, Line 1
Invalid object name 'INFORMATION_SCHEMA'.


"MAXI" escribió en el mensaje
news:
Mostrar la cita
#3 Maxi
20/10/2004 - 20:25 | Informe spam
Fue un error mio :( la vista es

INFORMATION_SCHEMA.COLUMNS


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Evacolors" escribió en el mensaje
news:Oh%
Mostrar la cita
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.778 / Virus Database: 525 - Release Date: 15/10/2004
#4 Evacolors
20/10/2004 - 20:50 | Informe spam
Muchisimas gracias

Oye abusando de tu confianza, como podria obtener ademas los tipos de campos
es decir aparte del nombre el tipo (char, decimal, smalldate, etc) y otras
caract.

Otra mas: Me acuerdo que con oracle yo podia conocer la estructura de una
tabla con el comando
"describe tabla"


"Maxi" escribió en el mensaje
news:
Mostrar la cita
#5 Maxi
20/10/2004 - 21:09 | Informe spam
Hola, en esa misma vista tienes otros campos, por ej el campo Data_type.

Te aconsejo que hagas un SELECT * from information_schema.columns where
table_name='tutabla'
para que veas los campos que tienes disponibles

Con respecto a tu segunda pregunta, en SQL podes usar:

SP_HELP TABLA


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Evacolors" escribió en el mensaje
news:
Mostrar la cita
campos
Mostrar la cita
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.778 / Virus Database: 525 - Release Date: 15/10/2004
Ads by Google
Search Busqueda sugerida