560 attributed reviews in the last 3 years
Refreshingly small course sizes
Outstandingly good courseware
Whizzy online classrooms
Wise Owls only (no freelancers)
Almost no cancellations
We have genuine integrity
We invoice after training
Review 30+ years of Wise Owl
View our top 100 clients
|Introducing the new CREATE OR ALTER command in SQL|
|From SQL Server 2016 onwards you can choose to CREATE OR ALTER a procedure, trigger, view or function, as this blog explains.|
Another in a series of confessions! Did you know (we didn't!) that from SQL Server 2016 onwards you can choose to create or alter a procedure, function, trigger or view?
CREATE OR ALTER PROC spShowFilms
-- list out all the films
The benefit of this is that it avoids a problem familiar to all SQL developers, which is what happens when you try to create a procedure or other object which already exists. So for example the first time that you run the following code:
-- create a new procedure
CREATE PROC spShinyNewProcedure
-- do something amazing
SELECT * FROM Film
You get this:
The procedure has been created.
If you then press F5 to run the same code again, you get this:
The procedure already exists - you need to change CREATE to read ALTER to choose to make changes to the procedure.
The CREATE OR ALTER command gets round this problem, at the expense of some extra typing.
25 Aytoun Street