Hoy me toca registrar y compartir con ustedes como poder escapar el nombre de un campo utilizando el motor SQL Server, para la siguiente estructura de tabla:

Noten el segundo campo llamado ddi_timestamp-datetime, si ejecutamos una consulta de la siguiente forma:
select ddi_timestamp-datetime from ddi_in_11_1_1_v1 order by ddi_timestamp desc
Nos muestra el siguiente error:
>[Error] Script lines: 1-1 --------------------------
Invalid column name 'datetime'.
Arrojado ya que el nombre datetime no es valida para ser utilizado como nombre de las columnas, es necesario que podamos escapar el nombre y para eso utilizamos [], la forma correcta seria:
select [ddi_timestamp-datetime] from ddi_in_11_1_1_v1 order by ddi_timestamp desc
Nos veremos luego...
No hay comentarios:
Publicar un comentario