(Tik "Microsoft "SQL Server" 2000".) Yra parinkčių, skirtų valdyti kuriamos ar modifikuojamos vieno sakinio išsaugotos procedūros veikimą.
Procedūra
Rodo dabartinės išsaugotos procedūros pavadinimą. Jei dar neįrašėte procedūros, rodomas numatytasis pavadinimas. Šiame lauke pavadinimo keisti negalima. Norėdami priskirti pavadinimą, meniu Failas pasirinkite Įrašyti arba Įrašyti kaip.
Visų stulpelių išvestis
Nurodo, kad visi stulpeliai iš visų šiuo metu rodomų lentelių bus procedūros išvestyje. Šios parinkties pasirinkimas atitinka žvaigždutės (*) nurodymą vietoj atskirų stulpelių pavadinimų SQL srityje.
DISTINCT reikšmės
Nurodo, kad užklausa išfiltruos pasikartojančias eilutes iš procedūros išvesties. Ši parinktis naudinga, kai naudojate tik kai kuriuos lentelės stulpelius ir tuose stulpeliuose gali būti pasikartojančių reikšmių arba kai sujungiant dvi ar daugiau lentelių rezultatų rinkinyje sukuriamos besidubliuojančios eilutės. Šios parinkties pasirinkimas atitinka žodžio DISTINCT įterpimą į SQL srities sakinį.
Nocount nustatymas įjungtas
Neleidžia į užklausos rezultatą įtraukti "SQL Server" pranešimo, nurodančio, kiek eilučių turi įtakos "Transact-SQL" sakinys, įrašytos procedūros tekste. Norėdami pamatyti pranešimą, išvalykite šį žymės langelį.
PLĖTINYS GROUP BY
Nurodo, kad yra papildomų išsaugotų procedūrų, pagrįstų agregavimo užklausomis, parinkčių.
-
SU KUBU
Nurodo, kad agregavimo užklausoje turi būti pateiktos grupių, nurodytų sąlygoje GROUP BY, suvestinės reikšmės. Grupės kuriamos kryžmiškai nurodant stulpelius, įtrauktus į sąlygą GROUP BY, tada taikant užklausos agregavimo funkciją papildomų super agreguotų eilučių suvestinėms reikšmėms kurti. Parinktis WITH CUBE yra kelių dimensijų, kuriant suvestines iš visų sudėtinių funkcijų ir stulpelių derinių užklausoje.
-
SU APIBENDRINAMĄJĄ REIKŠMĘ
Nurodo, kad agregavimo užklausa turi pateikti grupių, nurodytų sąlygoje GROUP BY, suvestines reikšmes. Parinktis WITH ROLLUP yra panaši į parinktį WITH CUBE, bet sukuria tik vieną suvestinės tipą kiekvienam stulpelio ir agregavimo funkcijos deriniui.
-
ALL
Nurodo, kad agregavimo užklausoje į suvestinę bus įtrauktos visos besidubliuojančios eilutės.
Savininkas
Rodomas procedūros savininko vardas. Savininko vardas yra "SQL Server" vaidmuo arba "SQL Server" vartotojas. Išplečiamajame sąraše yra visi vartotojai ir vaidmenys, apibrėžti duomenų bazėje. Išplečiamajame sąraše vartotojai ir vaidmenys turi skirtingas piktogramas; vaidmens piktograma rodo du veidus, vartotojo piktograma rodo tik vieną.
TOP
("SQL Server" 7.0 arba naujesnėms duomenų bazėms.) Nurodo, kad įrašytoje procedūroje bus sąlyga TOP, kuri pateikia tik pirmąsias n eilutes arba pirmą n procentą eilučių rezultatų rinkinyje. Numatyta, kad procedūra pateikia pirmąsias 10 eilučių rezultatų rinkinyje.
Naudokite šį lauką, jei norite nurodyti kitą grąžintinų eilučių skaičių arba nurodyti procentus.
-
PERCENT
("SQL Server" 7.0 arba naujesnėms duomenų bazėms.) Nurodo, kad procedūroje bus įtraukta sąlyga TOP, kuri pateikia tik pirmą n procentą rezultatų rinkinio eilučių.
-
SU RYŠIAIS
("SQL Server" 7.0 arba naujesnėms duomenų bazėms.) Nurodo, kad į procedūrą bus įtraukta sąlyga WITH TIES. With Ties is useful if a procedure includes an ORDER BY clause and a TOP clause based percentage. Jei ši parinktis yra nustatyta ir jei procentų riba patenka į eilučių rinkinio su identiškomis reikšmėmis sąlygoje ORDER BY vidurį, rodinys išplečiamas, kad būtų įtrauktos visos tokios eilutės.
SQL komentaras
Norėdami įvesti tekstą šiame lauke, galite įvesti jį tiesiai į jį arba galite įvesti komentarą SQL srityje. Kai įvedate tekstą tiesiai į šį lauką, tiesiog įveskite tekstą. Tačiau kai SQL srityje įvedate komentaro tekstą, turite naudoti komentarų skyriklio simbolius. Pavyzdžiui:
/* This is comment text entered in the SQL pane */
This is comment text entered directly in the SQL Comment field.
Aprašas
(tik 2000 "SQL Server".)
Šis laukas skiriasi nuo SQL komentarų lauko dviem būdais. Pirmiausia aprašo reikšmės saugomos "SQL Server" kaip išplėstinės ypatybės. Antra, negalite įvesti aprašo reikšmių iš SQL srities.