У меня есть SP, в котором я создаю временную таблицу следующим образом:
SELECT *
INTO #TABLA_AR
FROM TRABAJADOR
WHERE AREA IN (3,5,9,15)
У SP есть несколько процессов, и если он дает сбой в каком-либо процессе после создания временной таблицы, при исправлении ошибки и ее выполнении происходит сбой, потому что временная таблица уже существует.
Все временные таблицы хранятся в базе данных с именем
tempdb
, поэтому вам следует поискать свою временную таблицу там, прежде чем пытаться ее создать:Используйте это перед созданием временной таблицы
Этот фрагмент кода проверяет, существует ли уже временная таблица. Если он существует, удалите его, таким образом вы можете выполнить остальную часть кода.
Здравствуйте, думаю будет так:
вы помещаете эту инструкцию в свой SP и можете воссоздать ее, вы это имеете в виду?