DROP IF EXISTS – neues Ding in SQL Server 2016

Zuerst auf MSDN am 03.11.2015 veröffentlicht

In SQL Server 2016 können CTP3-Objekte STERBEN (DROP IF EXISTS)

Möchten Sie folgende bedingte DROP-Anweisungen schreiben:

Ich mag diese nicht, und wenn Sie sie auch nicht mögen, dann könnten Sie versuchen, neues DROP IF EXISTS (a. k.a.DIE 🙂 ) Anweisungen in SQL Server 2016.

Ab SQL Server 2016 CTP3 können Sie anstelle von big IF Wrappern neue DIE-Anweisungen verwenden, z.,:

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

Wenn das Objekt nicht existiert, wird DIE nicht fehlschlagen und die Ausführung wird fortgesetzt.,>

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

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.