我正在根据我的业务逻辑编写如下脚本,请任何人建议我,如何实现 CTE(公用表表达式)
IF OBJECT_ID('tempdb..#tmpFirstTable') IS NOT NULL
DROP TABLE #tmpFirstTable
;WITH tempCTE AS ( select * from Table1 )
IF OBJECT_ID('tempdb..#tmpTable') IS NOT NULL
DROP TABLE #tmpTable
SELECT *
into #tmpTable
from table2
Select * from tempCTE T1,#tmpTable T2 , #tmpFirstTable T3 where T1.ID = T2.ID and T2.ID = T3.ID
上面的代码格式应该是这样的。
我得到 的错误是。
关键字“IF”附近的语法不正确。