Đối với lệnh 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**
Tôi gặp lỗi này:
Msg 102, Level 15, State 1, Line 2
Incorrect syntax near '*'.
khi gỡ lỗi một cái gì đó như thế này, hãy chia dòng dài ra để bạn sẽ nhận được số hàng tốt hơn:
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**
điều này bây giờ dẫn đến:
Msg 102, Level 15, State 1, Line 16
Incorrect syntax near '*'.
mà có thể chỉ là từ OP không đặt toàn bộ lệnh trong câu hỏi hoặc sử dụng dấu ngoặc nhọn [] để biểu thị tên bảng:
from [#tmp_CTF**]
nếu đó là tên bảng.