(Kun Microsoft SQL Server 2000). Indeholder indstillinger til styring af funktionsmåden for den lagrede procedure med enkeltudtog, som du opbygger eller redigerer.
Procedure
Viser navnet på den aktuelle lagrede procedure. Hvis du endnu ikke har gemt proceduren, vises standardnavnet. Du kan ikke ændre navnet i dette felt. Hvis du vil tildele et navn, skal du vælge Gem eller Gem som i menuen Filer .
Få vist alle kolonner
Angiver, at alle kolonner fra alle tabeller, der aktuelt vises, vil være i procedurens output. Hvis du vælger denne indstilling, svarer det til at angive en stjerne (*) i stedet for individuelle kolonnenavne i SQL-ruden.
DISTINCT-værdier
Angiver, at forespørgslen bortfiltrerer dublerede rækker fra procedurens output. Denne indstilling er nyttig, når du kun bruger nogle af kolonnerne fra en tabel, og disse kolonner kan indeholde dublerede værdier, eller når processen med at sammenføje to eller flere tabeller giver dublerede rækker i resultatsættet. Hvis du vælger denne indstilling, svarer det til at indsætte ordet DISTINCT i sætningen i SQL-ruden.
Angiv INGEN.ANTAL til
Forhindrer SQL Server i at medtage en meddelelse i forespørgselsresultatet, der angiver antallet af rækker, der påvirkes af Transact-SQL-sætningen i brødteksten i den lagrede procedure. Fjern markeringen i dette afkrydsningsfelt for at få vist meddelelsen.
GROUP BY-udvidelse
Angiver, at yderligere indstillinger for gemte procedurer, der er baseret på aggregeringsforespørgsler, er tilgængelige.
-
MED KUBE
Angiver, at aggregeringsforespørgslen skal producere opsummeringsværdier for grupper, der er angivet i GROUP BY-delsætningen. Grupperne oprettes ved at krydsreferere kolonner, der er inkluderet i GROUP BY-delsætningen, og derefter anvende forespørgslens aggregeringsfunktion til at producere opsummeringsværdier for de ekstra superaggregeringsrækker. Indstillingen MED KUBE er flerdimensionel og opretter opsummeringer fra alle kombinationer af aggregeringsfunktioner og kolonner i forespørgslen.
-
MED OPLØFT
Angiver, at aggregeringsforespørgslen skal producere opsummeringsværdier for de grupper, der er angivet i GROUP BY-delsætningen. Indstillingen MED OPLØFT svarer til indstillingen MED KUBE, men opretter kun én type oversigt for hver kombination af kolonne- og aggregeringsfunktion.
-
ALL
Angiver, at aggregeringsforespørgslen medtager dublerede rækker i oversigten.
Ejer
Viser navnet på procedurens ejer. Ejernavnet er enten en SQL Server rolle eller SQL Server bruger. Rullelisten indeholder alle de brugere og roller, der er defineret i databasen. På rullelisten har brugerne og rollerne forskellige ikoner. Rolleikonet viser to ansigter, og brugerikonet viser kun ét.
TOP
(For SQL Server 7.0 eller nyere databaser). Angiver, at den lagrede procedure indeholder en TOP-delsætning, som kun returnerer de første n rækker eller første n procentdel af rækker i resultatsættet. Standarden er, at proceduren returnerer de første 10 rækker i resultatsættet.
Brug dette felt til at angive et andet antal rækker, der skal returneres, eller til at angive en procentdel.
-
PERCENT
(For SQL Server 7.0 eller nyere databaser). Angiver, at proceduren skal indeholde en TOP-delsætning, der kun returnerer den første n procentdel af rækker i resultatsættet.
-
MED BÅND
(For SQL Server 7.0 eller nyere databaser). Angiver, at proceduren skal indeholde en WITH TIES-delsætning. WITH TIES er nyttig, hvis en procedure indeholder en ORDER BY-delsætning og en TOP-delsætning baseret på procent. Hvis denne indstilling er angivet, og hvis den procentvise skæring falder midt i et sæt rækker med identiske værdier i ORDER BY-delsætningen, udvides visningen til at omfatte alle disse rækker.
SQL-kommentar
Hvis du vil skrive tekst i dette felt, kan du skrive direkte i det, eller du kan skrive en kommentar i SQL-ruden. Når du skriver tekst direkte i dette felt, skal du blot skrive teksten. Men når du skriver kommentartekst i SQL-ruden, skal du bruge kommentarafgrænsertegnene. Det kunne f.eks. være:
/* This is comment text entered in the SQL pane */
This is comment text entered directly in the SQL Comment field.
Beskrivelse
(kun SQL Server 2000).
Dette felt skelnes fra SQL-kommentarfeltet på to måder. Først gemmes værdierne i Beskrivelse i SQL Server som udvidede egenskaber. For det andet kan du ikke angive værdierne i Beskrivelse fra SQL-ruden.