Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Msg 102, Level 15, State 1, Line 1 Sintaxe incorreta próxima a ' '


Para o comando do 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** 

Eu recebo este erro:
Msg 102, Level 15, State 1, Line 2
Incorrect syntax near '*'.

ao depurar algo assim, divida a longa fila para obter um número de linha melhor:
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** 

isso agora resulta em:
Msg 102, Level 15, State 1, Line 16
Incorrect syntax near '*'.

que provavelmente é apenas do OP, não colocando o comando inteiro na pergunta, ou use chaves [ ] para significar o nome da tabela:
from [#tmp_CTF**]

se esse for o nome da tabela.