Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/07/2010, 01:30
Quicky
 
Fecha de Ingreso: junio-2010
Mensajes: 25
Antigüedad: 14 años, 4 meses
Puntos: 0
De acuerdo Respuesta: Listar los nombres de las columnas de una tabla

Hola amigos, ya encontre la solucion, por si alguien mas le sirve

lo mas probable es que exista alguna formula mas facil y rapida, pero yo lo hice asi:

1.- se hace un:
Cita:
select name, object_id from sys.columns
esto permite identificar cual es el ID de la tabla a listar (se daran cuenta por que todos los campos de la tabla que se necesita tendra el mismo Id), en donde:
name: es el nombre de la columna
object_id: es el Id de la tabla
sys.columns: guarda el ID de todas las columnas de la base de datos

2.- en mi caso, para la tabla "Datos" (que esta en el ejemplo mas arriba), el ID que arrojo es mas o menos asi: 1755159822, entonces, para consultar los nombres de la columna de la tabla "Datos" se hace un select condicionandolo al object_id. Es decir:
Cita:
select name from sys.columns where object_id = 1755159822
y esto me genera el siguiente listado:
Cita:
name
-------------------
id
nombre
datos
Espero le sirva a alguien por ahi

Saludos