У меня есть своего рода код, выделенный как «связные блоки», которые я могу снова и снова вставлять в более длинный «скрипт конфигурации», и один из шаблонов, которые я использую, таков:
CREATE TABLE #WidgetSetting
(
WidgetID bigint not null,
Name nvarchar(100) not null,
Value nvarchar(max) not null,
CreateDate datetime not null
)
INSERT VALUES
MERGE TABLES
DROP TABLE #WidgetSetting
Но теперь SSMS жалуется, что объект уже существует к следующему CREATE TABLE
пожару. Что дает?
Я думаю, что очевидно, что мне придется объявить таблицу один раз в начале скрипта, усечь вместо удаления, но, естественно, разочаровывает невозможность просто удалить таблицу и снова использовать то же имя.