A retrouver dans le cours SQL Server mastreclass de 30 heures :
Aimez-vous écrire les instructions DROP conditionnelles suivantes :IF OBJECT_ID('dbo.Product, 'U') IS NOT NULLDROP TABLE dbo.Product;IF EXISTS (SELECT * FROM sys.triggers WHERE name = 'trProductInsert')DROP TRIGGER trProductInsert
Je n'aime pas ces instructions, et si vous ne les aimez pas non plus, vous pouvez essayer les nouvelles instructions DROP IF EXISTS
À partir de SQL Server 2016, vous pouvez utiliser de nouvelles instructions DIE au lieu de grands blocs IF, par exemple :
DROP TABLE IF EXISTS dbo.ProductDROP TRIGGER IF EXISTS trProductInsert
Et le tour est joué :)