SQL Server 2016 SP1 – CREATE OR ALTER

Oopps! Upgrade your browser pretty please. Oopps! Upgrade your browser pretty please.

Nu är SP1 av SQL Server 2016 släppt och denna service pack innehåller förutom fixar också nya funktioner som är riktigt bra. En av dessa är “CREATE OR ALTER” statement. I tidigare version så har man varit tvungen att antingen kontrollera om objektet man ska ändra finns redan eller använda DROP IF EXISTS för att ta bort objektet om det finns först. Om man valde DROP alternativet så tappade man dock eventuella objektsrättigheter och behövde sätta om dessa.

Med CREATE OR ALTER så hanterar SQL Server själv att skapa eller ändra objektet beroende på om det fanns eller inte.

Exempel:

CREATE OR ALTER dbo.spMySQL
AS
SELECT 'Hello world!';
GO

Om ni inte redan har uppgraderat till SQL Server 2016 SP1 så hjälper vi er gärna med att planera och genomföra detta.

Håkan Winther