Primenjuje se na
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Rezime

Dostupna je ispravka koja predstavlja novu Transact-SQL naredbu CREATE OR ALTER. Ova izjava vrši internu proveru postojanja objekta. Ako objekat ne postoji, biće kreiran novi objekat. Ako objekat postoji, postojeći objekat će biti promenjen u novu definiciju. Novi primer koda Transact-SQL izraza podseća na sledeći:

CREATE OR ALTER VIEW corView ASSELECT 2 AS [dos];GO

Više informacija

Ova ispravka je uključena u servisni paket 1 za SQL Server 2016.

Svaka nova verzija za SQL Server 2016 sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu verziju. Preporučujemo da instalirate najnoviju verziju za SQL Server 2016.

Pre nego što primenite ovu ispravku i promenite definiciju objekata programabilnosti, morate da izvršite sledeće operacije:

  • Otpustite objekat (ako postoji)

  • Kreiranje objekta pomoću nove definicije

  • Vraćanje dozvola za objekat u prethodno stanje

Ili izvršite sledeće operacije:

  • Ako objekat ne postoji, kreirajte objekat pomoću CREATE izvoda.

  • U suprotnom, promenite objekat pomoću zasebne ALTER izjave.

Kada primenite ovu ispravku, izvod CREATE ili ALTER možete izvršiti samo na sledećim objektima programske odgovornosti:

  • Prikazi

  • Uskladištene procedure (uključujući i izvorno sastavljene)

  • Korisnički definisane funkcije (uključujući izvorno sastavljene)

  • Okidači (uključujući izvorno sastavljene)

Izvod CREATE OR ALTER se ne primenjuje na sledeće:

  • Objekti koji zahtevaju skladištenje (tabele, indeksi, indeksirani prikazi i tako dalje)

  • Objekti koji nisu programski (kao što su CREATE ASSEMBLY, CREATE TABLE ili CREATE SCHEMA)

  • Objekti neodobrene programske upotrebe (PRAVILO i PODRAZUMEVANO)

Napomena ClR korisnički definisane funkcije su podržane počevši od SQL Server 2016 SP1 CU1.

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.