У меня есть этот код в моем SQL, однако оператор if, кажется, вообще не работает. Каждый раз, когда я запускаю запрос ниже .. У меня всегда есть ошибка, которая говорит ...
Msg 2714, Level 16, State 1, Line 39
There is already an object named '##TEMP1' in the database.
QUERY BELOW ...
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', если условие выполнено? Так что это либо первая инструкция начала, либо вторая.
Спасибо.