sql >> Databáze >  >> RDS >> Sqlserver

Před vytvořením dočasné tabulky zkontrolujte, zda existuje dočasná tabulka, a odstraňte, pokud existuje

Chybu nemohu reprodukovat.

Možná nerozumím problému.

Následující postup mi na SQL Server 2005 funguje dobře, přičemž ve druhém výsledku výběru se objeví další sloupec „foo“:

IF OBJECT_ID('tempdb..#Results') IS NOT NULL DROP TABLE #Results
GO
CREATE TABLE #Results ( Company CHAR(3), StepId TINYINT, FieldId TINYINT )
GO
select company, stepid, fieldid from #Results
GO
ALTER TABLE #Results ADD foo VARCHAR(50) NULL
GO
select company, stepid, fieldid, foo from #Results
GO
IF OBJECT_ID('tempdb..#Results') IS NOT NULL DROP TABLE #Results
GO


  1. Jak mohu povolit pomalý protokol dotazů MySQL bez restartování MySQL?

  2. Porovnání řešení selhání DBaaS s ručním nastavením obnovy

  3. Použijte proměnnou nastavenou meta-příkazem psql uvnitř bloku DO

  4. Při spouštění aplikace ověřte připojení k databázi pomocí pg-promise