Suvestinė
Pasiekiamas naujinys, kuris pristato naują Transact-SQL sakinį, SUKURIA arba pakeičia. Šiame patvirtinime atliekamas objekto egzistavimo vidinis tikrinimas. Jei objekto nėra, bus sukurtas naujas objektas. Jei objektas yra, esamas objektas bus pakeistas nauju apibrėžimu. Naujas Transact-SQL išrašo kodo pavyzdys panašus į šį:
CREATE OR ALTER VIEW corView ASSELECT 2 AS [dos];GO
Daugiau informacijos
Šis naujinimas yra įtrauktas į 1 pakeitimų paketą , skirtą "SQL Server 2016".
Kiekvienoje naujoje "SQL Server 2016" versijoje yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnės komponavimo versijos. Rekomenduojame įdiegti naujausią "SQL Server 2016" komponavimo versiją.
Prieš taikydami šį naujinimą ir pakeisite programuojamumo objektų apibrėžimą, turite atlikti šiuos veiksmus:
-
Numesti objektą (jei jis yra)
-
Objekto kūrimas naudojant naująjį apibrėžimą
-
Objekto teisių atkūrimas
Arba atlikite šiuos veiksmus:
-
Jei objekto nėra, sukurkite objektą naudodami kurti sakinį.
-
Priešingu atveju pakeiskite objektą naudodami atskirą pakeitimo sakinį.
Kai pritaikote šį naujinimą, galite vykdyti tik šio programavimo objekto kūrimo arba pakeitimo sakinį:
-
Peržiūros
-
Išsaugotos procedūros (įskaitant "gimtoji" kompiliuotą)
-
Vartotojo apibrėžtos funkcijos (įskaitant "gimtoji" sukompiliuotas)
-
Paleidikliai (įskaitant gimtoji Kompiliuotas)
Sakinys CREATE arba ALTER netaikomas:
-
Objektai, kuriems reikia saugyklos (lentelių, rodyklių, indeksuotų rodinių ir kt.)
-
Ne programavimo objektai (pvz., kurti rinkinį, kurti lentelę arba kurti schemą)
-
┼ Áalinami programuojamumo objektai (taisyklė ir numatytoji reikšmė)
Pastaba "CLR" vartotojo apibrėžtos funkcijos palaikomos pradedant nuo "SQL Server" 2016 SP1 CU1.
Nuorodos
Sužinokite apie terminologiją , kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.