我的 SQL 中有这段代码,但是 if 语句似乎根本不起作用。每次我运行下面的查询时..我总是有一个错误说...
Msg 2714, Level 16, State 1, Line 39
There is already an object named '##TEMP1' in the database.
下方查询...
IF (SELECT COUNT (*) FROM ##TEMP1 WHERE [ACTION] NOT LIKE 'ok' ) >=1
BEGIN
SELECT * INTO ##newtable FROM ##TEMP1 ORDER BY 1 ASC
Select ' ' = 'MESSAGE'
SELECT * FROM ##newtable
END
ELSE
BEGIN
Select [MESSAGE] = 'MESSAGE' INTO ##newtable
SELECT * FROM ##newtable
END
鉴于满足条件,查询是否有任何方法可以创建最终表“##temp1”?所以它要么是第一个 begin 语句,要么是第二个。
谢谢你。