Я пытаюсь написать запрос, который вставляет все записи из таблицы в другую таблицу, если она существует в базе данных. Я создал временную таблицу, которой нет в указанной базе данных, но она все еще вставляется в другую таблицу.
IF (Exists (Select * from information_schema.tables where table_schema = 'sch' and table_name = 'table21'))
Begin
select *
into #table31
from #testtable
End
Несмотря на то, что таблица #testtable
не существует в ожидаемой базе данных, строки все еще добавляются в # table31