101 votes

Supprimer une table temporaire si elle existe

J’ai deux lignes de code en SQL qui créent deux tables à la volée, j’ai besoin de faire quelque chose comme

mes lignes sont les suivantes

comment puis-je appliquer ce concept à ces deux tableaux dans ma procédure?

214voto

Martin Smith Points 174101

À partir de SQL Server 2016, vous pouvez simplement utiliser

Sur les versions précédentes, vous pouvez utiliser

Vous pouvez également envisager de tronquer la table au lieu de supprimer et de recréer.

14voto

Derek Kromm Points 10322

Vérifiez l’existence en récupérant ses object_id :

0voto

Ce que vous avez demandé, c’est :

Puisque vous allez toujours créer la table, que la table soit supprimée ou non ; une solution légèrement optimisée est :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X