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**
次のエラーが表示されます:
Msg 102, Level 15, State 1, Line 2
Incorrect syntax near '*'.
このようなものをデバッグするときは、長い行を分割して、より良い行番号を取得します:
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**
これにより、次の結果が得られます:
Msg 102, Level 15, State 1, Line 16
Incorrect syntax near '*'.
これはおそらく、コマンド全体を質問に入れていないOPからのものであるか、[ ] 中括弧を使用してテーブル名を示しています:
from [#tmp_CTF**]
それがテーブル名である場合。