создать таблицу из оператора if SQL - PullRequest
0 голосов
/ 08 апреля 2020

У меня есть этот код в моем 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', если условие выполнено? Так что это либо первая инструкция начала, либо вторая.

Спасибо.

...