Eu tenho meu código meio que segregado como "blocos coerentes" que posso inserir em um "script de configuração" mais e mais, e um dos padrões que estou usando é o seguinte:
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
Mas agora o SSMS está reclamando que o objeto já existe na próxima vez em que o CREATE TABLE
fogo for disparado. O que da?
Eu acho que é óbvio que terei que declarar a tabela uma vez no início do script, truncar em vez de soltar, mas é frustrante, naturalmente, não poder soltar a tabela e usar o mesmo nome novamente.