Ho il mio codice un po 'segregato come "blocchi coerenti" che posso inserire più volte in uno "script di configurazione" più lungo, e uno dei modelli che sto usando è questo:
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
Ma ora SSMS si lamenta che l'oggetto esiste già la prossima volta che gli CREATE TABLE
incendi. Cosa dà?
Penso che sia ovvio che dovrò dichiarare la tabella una volta all'inizio dello script, troncare invece di rilasciarla, ma è frustrante, naturalmente, non poter semplicemente abbandonare la tabella e usare di nuovo lo stesso nome.