(Nur Microsoft SQL Server 2000.) Enthält Optionen zum Steuern des Verhaltens der gespeicherten Prozedur mit einer einzelnen Anweisung, die Sie erstellen oder ändern.
Vorgehensweise
Zeigt den Namen für die aktuelle gespeicherte Prozedur an. Wenn Sie die Prozedur noch nicht gespeichert haben, wird der Standardname angezeigt. Sie können den Namen in diesem Feld nicht ändern. Wählen Sie zum Zuweisen eines Namens im Menü Datei die Option Speichern oder Speichern unter aus.
Ausgabe aller Spalten
Gibt an, dass alle Spalten aus allen derzeit angezeigten Tabellen in der Ausgabe der Prozedur enthalten sind. Die Auswahl dieser Option entspricht der Angabe eines Sternchens (*) anstelle einzelner Spaltennamen im SQL-Bereich.
DISTINCT-Werte
Gibt an, dass die Abfrage doppelte Zeilen aus der Ausgabe der Prozedur herausfiltert. Diese Option ist nützlich, wenn Sie nur einige spalten aus einer Tabelle verwenden und diese Spalten möglicherweise doppelte Werte enthalten, oder wenn beim Verknüpfen von zwei oder mehr Tabellen doppelte Zeilen im Resultset erzeugt werden. Das Auswählen dieser Option entspricht dem Einfügen des Worts DISTINCT in die Anweisung im SQL-Bereich.
Festlegen von NOCOUNT auf
Verhindert, dass SQL Server im Abfrageergebnis eine Meldung enthält, die die Anzahl der von der Transact-SQL-Anweisung betroffenen Zeilen im Textkörper der gespeicherten Prozedur angibt. Deaktivieren Sie dieses Kontrollkästchen, um die Meldung anzuzeigen.
GROUP BY-Erweiterung
Gibt an, dass zusätzliche Optionen für gespeicherte Prozeduren basierend auf Aggregatabfragen verfügbar sind.
-
WITH CUBE
Gibt an, dass die Aggregatabfrage Zusammenfassungswerte für gruppen erzeugen soll, die in der GROUP BY-Klausel angegeben sind. Die Gruppen werden durch querverweisende Spalten erstellt, die in der GROUP BY-Klausel enthalten sind, und dann wird die Aggregatfunktion der Abfrage angewendet, um Zusammenfassungswerte für die zusätzlichen Superaggregatzeilen zu erzeugen. Die WITH CUBE-Option ist mehrdimensional und erstellt Zusammenfassungen aus allen Kombinationen von Aggregatfunktionen und Spalten in der Abfrage.
-
WITH ROLLUP
Gibt an, dass die Aggregatabfrage Zusammenfassungswerte für die in der GROUP BY-Klausel angegebenen Gruppen erzeugen soll. Die WITH ROLLUP-Option ähnelt der WITH CUBE-Option, erstellt jedoch nur einen Zusammenfassungstyp für jede Kombination aus Spalte und Aggregatfunktion.
-
ALL
Gibt an, dass die Aggregatabfrage alle doppelten Zeilen in der Zusammenfassung enthält.
Besitzer
Zeigt den Namen des Besitzers der Prozedur an. Der Besitzername ist entweder eine SQL Server Rolle oder SQL Server Benutzer. Die Dropdownliste enthält alle in der Datenbank definierten Benutzer und Rollen. In der Dropdownliste haben die Benutzer und Rollen unterschiedliche Symbole. Das Rollensymbol zeigt zwei Gesichter an, das Benutzersymbol nur eins.
TOP
(Für datenbanken SQL Server 7.0 oder höher.) Gibt an, dass die gespeicherte Prozedur eine TOP-Klausel enthält, die nur die ersten n Zeilen oder den ersten n Prozentsatz der Zeilen im Resultset zurückgibt. Standardmäßig gibt die Prozedur die ersten 10 Zeilen im Resultset zurück.
Verwenden Sie dieses Feld, um eine andere Anzahl von Zeilen anzugeben, die zurückgegeben werden sollen, oder um einen Prozentsatz anzugeben.
-
PERCENT
(Für datenbanken SQL Server 7.0 oder höher.) Gibt an, dass die Prozedur eine TOP-Klausel enthält, die nur den ersten n Prozentsatz der Zeilen im Resultset zurückgibt.
-
MIT BINDUNGEN
(Für datenbanken SQL Server 7.0 oder höher.) Gibt an, dass die Prozedur eine WITH TIES-Klausel enthält. WITH TIES ist nützlich, wenn eine Prozedur eine ORDER BY-Klausel und eine TOP-Klausel basierend auf Prozent enthält. Wenn diese Option festgelegt ist und der prozentsatzige Cutoff in die Mitte einer Reihe von Zeilen mit identischen Werten in der ORDER BY-Klausel fällt, wird die Ansicht erweitert, um alle solchen Zeilen einzuschließen.
SQL-Kommentar
Um Text in dieses Feld einzugeben, können Sie es direkt eingeben oder einen Kommentar im SQL-Bereich eingeben. Wenn Sie Text direkt in dieses Feld eingeben, geben Sie einfach den Text ein. Wenn Sie jedoch Kommentartext im SQL-Bereich eingeben, müssen Sie das Kommentartrennzeichen verwenden. Beispiel:
/* This is comment text entered in the SQL pane */
This is comment text entered directly in the SQL Comment field.
Beschreibung
(nur SQL Server 2000.)
Dieses Feld unterscheidet sich auf zwei Arten vom SQL-Kommentarfeld . Zunächst werden Die Werte von Description in SQL Server als erweiterte Eigenschaften gespeichert. Zweitens können Sie keine Werte der Beschreibung aus dem SQL-Bereich eingeben.