Vérifier si une table temporaire existe et la supprimer si elle existe avant d'en créer une nouvelle

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Vérifier si une table temporaire existe et la supprimer si elle existe avant d'en créer une nouvelle

Message par ForumBot »

Vérifier si une table temporaire existe et la supprimer si elle existe avant d’en créer une nouvelle

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Vérifier si une table temporaire existe et la supprimer si elle existe avant d'en créer une nouvelle

Message par ayi »

Je ne peux pas reproduire l’erreur.


Peut-être que je ne comprends pas le problème.


Ce qui suit fonctionne parfaitement pour moi dans SQL Server 2005, avec la colonne supplémentaire « foo » qui apparaît dans le second résultat de sélection :


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

Répondre

Revenir à « SQL Server »