Sažetak
Dostupno je ažuriranje koje uvodi novu naredbu Transact-SQL, stvaranje ili izmjena. U ovoj se izjavi vrši interna Provjera postojanja objekta. Ako objekt ne postoji, stvorit će se novi objekt. Ako objekt postoji, postojeći objekt promijenit će se u novu definiciju. Novi primjer Kodeksa naredbe Transact-SQL nalikuje sljedećem:
CREATE OR ALTER VIEW corView ASSELECT 2 AS [dos];GO
Dodatne informacije
Ovo je ažuriranje obuhvaćeno servisnim paketom Service Pack 1 za SQL Server 2016.
Svaka nova međuverzija za SQL Server 2016 sadrži sve hitne popravke i sve sigurnosne popravke koji su bili obuhvaćeni prethodnom sastavom. Preporučujemo da instalirate najnoviju izgradnju za SQL Server 2016.
Prije nego što primijenite ovo ažuriranje i promijenite definiciju objekata programibilnosti, morate obaviti sljedeće operacije:
-
Odbacivanje objekta (ako postoji)
-
Stvaranje objekta pomoću nove definicije
-
Vraćanje dozvola za objekt
Ili izvršite sljedeće operacije:
-
Ako objekt ne postoji, stvorite objekt pomoću naredbe Stvori naredbu.
-
U suprotnom promijenite objekt pomoću zasebne naredbe ALTER-a.
Kada primijenite ovo ažuriranje, možete izvršiti samo stvaranje ili izmjenu naredbe na sljedećim objektima za programibilnost:
-
Prikazi
-
Pohranjeni postupci (uključujući nativno kompilirani)
-
Korisnički definirane funkcije (uključujući nativno objedinjenu)
-
Okidači (uključujući nativno objedinjenog)
Naredba stvori ili izmijeni ne primjenjuje se na sljedeće:
-
Objekti za koje je potrebna pohrana (tablice, indeksi, indeksirani prikazi i tako dalje)
-
Objekti koji nisu programibilni (kao što su stvaranje SKLOPA, stvaranje tablice ili stvaranje sheme)
-
Deprijevi objekti za programibilnost (pravilo i zadano)
Napomena CLR korisnički definirane funkcije podržane su Počevši od sustava SQL Server 2016 SP1 paket ažuriranja CU1.
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.