Ver Mensaje Individual
  #10 (permalink)  
Antiguo 01/12/2010, 02:31
bleenk
 
Fecha de Ingreso: julio-2008
Mensajes: 15
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Replace de campos (columnas) de una tabla

Cita:
Iniciado por iislas Ver Mensaje
Si las COLUMNAS tienen en su nombre algo que las separe, es por eso que les pone [], por ejemplo: NOMBRE DE CLIENTE, quedaria [NOMBRE DE CLIENTE], ya que SQL Server no soporta nombres de columnas con separadores o nombres reservados como INSERT, DELETE, UDPATE, etc.
Como bien dices los claudators los pone pq hay espacios en los campos. AL final lo arreglaré mediante programación y no por SQL.


select COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'nombretabla'

a los registros de este resultado le quito los claudators, substituyo los espacios por "_" y los actualizo.

Muchas gracias a todos por vuestra ayuda !!