Wednesday, December 28, 2022

Eigenschaftsseite für gespeicherte Prozeduren (ADP) - Microsoft Support

(Nur Microsoft SQL Server 2000.) Enthält Optionen zum Steuern des Verhaltens der gespeicherten Prozedur mit einer einzelnen Anweisung, die Sie erstellen oder ändern.

Verfahren

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. Um einen Namen zuzuweisen, wählen Sie im Menü „ Datei " die Option „ Speichern" oder „Speichern unter".

Alle Spalten ausgeben

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 der Prozess des Verbindens von zwei oder mehr Tabellen doppelte Zeilen in der Ergebnismenge erzeugt. Die Auswahl dieser Option entspricht dem Einfügen des Wortes DISTINCT in die Anweisung im SQL-Bereich.

Stellen Sie NOCOUNT ein

Verhindert, dass SQL Server eine Meldung in das Abfrageergebnis einschließt, die die Anzahl der Zeilen angibt, die von der Transact-SQL-Anweisung im Hauptteil der gespeicherten Prozedur betroffen sind. Um die Nachricht anzuzeigen, deaktivieren Sie dieses Kontrollkästchen.

GROUP BY-Erweiterung

Gibt an, dass zusätzliche Optionen für gespeicherte Prozeduren basierend auf aggregierten Abfragen verfügbar sind.

  • MIT WÜRFEL

Gibt an, dass die aggregierte Abfrage zusammenfassende Werte für Gruppen erzeugen soll, die in der GROUP BY-Klausel angegeben sind. Die Gruppen werden erstellt, indem Querverweise auf Spalten erstellt werden, die in der GROUP BY-Klausel enthalten sind, und dann die Aggregatfunktion der Abfrage angewendet wird, um Zusammenfassungswerte für die zusätzlichen Super-Aggregat-Zeilen zu erzeugen. Die Option WITH CUBE ist mehrdimensional und erstellt Zusammenfassungen aus allen Kombinationen von Aggregatfunktionen und Spalten in der Abfrage.

  • MIT ROLLUP

Gibt an, dass die aggregierte Abfrage zusammenfassende Werte für die in der GROUP BY-Klausel angegebenen Gruppen erzeugen soll. Die Option WITH ROLLUP ähnelt der Option WITH CUBE, erstellt jedoch nur einen Zusammenfassungstyp für jede Kombination aus Spalte und Aggregatfunktion.

  • ALLES

Gibt an, dass die aggregierte Abfrage alle doppelten Zeilen in die Zusammenfassung einbezieht.

Inhaber

Zeigt den Namen des Eigentümers der Prozedur an. Der Besitzername ist entweder eine SQL Server-Rolle oder ein SQL Server-Benutzer. Die Dropdown-Liste enthält alle in der Datenbank definierten Benutzer und Rollen. Innerhalb der Dropdown-Liste haben die Benutzer und Rollen unterschiedliche Symbole; Das Rollensymbol zeigt zwei Gesichter, das Benutzersymbol zeigt nur eines.

OBEN

(Für Datenbanken mit 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 die ersten n Prozent der Zeilen in der Ergebnismenge zurückgibt. Standardmäßig gibt die Prozedur die ersten 10 Zeilen in der Ergebnismenge zurück.

Verwenden Sie dieses Feld, um eine andere Anzahl von zurückzugebenden Zeilen oder einen Prozentsatz anzugeben.

  • PROZENT

(Für Datenbanken mit SQL Server 7.0 oder höher.) Gibt an, dass die Prozedur eine TOP-Klausel enthält, die nur die ersten n Prozent der Zeilen in der Ergebnismenge zurückgibt.

  • MIT KRAWATTEN

(Für Datenbanken mit SQL Server 7.0 oder höher.) Gibt an, dass die Prozedur eine WITH TIES-Klausel enthalten wird. WITH TIES ist nützlich, wenn eine Prozedur eine ORDER BY-Klausel und eine TOP-Klausel auf Prozentbasis enthält. Wenn diese Option gesetzt ist und der prozentuale Grenzwert in die Mitte einer Reihe von Zeilen mit identischen Werten in der ORDER BY-Klausel fällt, wird die Ansicht erweitert, um alle diese Zeilen einzuschließen.

SQL-Kommentar

Um Text in dieses Feld einzugeben, können Sie ihn 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 die Kommentartrennzeichen verwenden. Zum 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 in zweierlei Hinsicht vom SQL-Kommentarfeld . Erstens werden die Werte der Beschreibung in SQL Server als erweiterte Eigenschaften gespeichert. Zweitens können Sie keine Werte der Beschreibung aus dem SQL-Bereich eingeben.

No comments:

Post a Comment