DROP IF EXISTS – new thing in SQL Server 2016

Voor het eerst gepubliceerd op MSDN op 03 Nov 2015

in SQL Server 2016 CTP3 objecten kunnen sterven (DROP IF EXISTS)

wilt u volgende voorwaardelijke DROP statements schrijven:

Ik vind deze niet leuk, en als u ze ook niet leuk vindt, dan je zou kunnen proberen nieuwe drop Als bestaat (A.K.A. die 🙂 ) statements in SQL Server 2016.

vanaf SQL Server 2016 CTP3 kunt u nieuwe DIE statements gebruiken in plaats van grote IF wrappers, bijv.,:

DROP TABLE IF EXISTS dbo.Product
DROP TRIGGER IF EXISTS trProductInsert

als het object niet bestaat, zal DIE niet mislukken en zal de uitvoering doorgaan.,>

SEQUENCE

INDEX

SYNONYM

DIE is added on columns and constraints in ALTER TABLE statement

  • ALTER TABLE DROP COLUMN IF EXISTS
  • ALTER TABLE DROP CONSTRAINT IF EXISTS

Documentation is already published on MSDN:

DROP TABLE (Transact-SQL) , DROP PROCEDURE (Transact-SQL) , DROP TRIGGER (Transact-SQL) , ALTER TABLE (Transact-SQL) , etc.,

Share

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *