sql >> Base de Datos >  >> RDS >> Sqlserver

Mensaje 102, nivel 15, estado 1, línea 1 Sintaxis incorrecta cerca de ' '

Para el comando del OP:

select compid
,2
, convert(datetime
, '01/01/' 
+ CONVERT(char(4)
,cal_yr) 
,101) 
,0
,  Update_dt
, th1
, th2
, th3_pc 
, Update_id
, Update_dt
,1
from  #tmp_CTF** 

Me sale este error:

Msg 102, Level 15, State 1, Line 2
Incorrect syntax near '*'.

al depurar algo como esto, divida la línea larga para obtener un mejor número de fila:

select compid
,2
, convert(datetime
, '01/01/' 
+ CONVERT(char(4)
,cal_yr) 
,101) 
,0
,  Update_dt
, th1
, th2
, th3_pc 
, Update_id
, Update_dt
,1
from  #tmp_CTF** 

esto ahora resulta en:

Msg 102, Level 15, State 1, Line 16
Incorrect syntax near '*'.

lo que probablemente sea solo del OP que no pone el comando completo en la pregunta, o usa [] llaves para indicar el nombre de la tabla:

from [#tmp_CTF**]

si ese es el nombre de la tabla.