Gespeicherte Prozeduren (Visual Database Tools)

Gespeicherte Prozeduren können Ihnen die Verwaltung einer Datenbank und das Anzeigen von Informationen zur Datenbank um vieles erleichtern. Gespeicherte Prozeduren bestehen aus einer vorkompilierten Auflistung von SQL-Anweisungen und optionalen Ablaufsteuerungsanweisungen, die unter einem Namen gespeichert sind und als Einheit verarbeitet werden. Gespeicherte Prozeduren werden in einer Datenbank abgelegt, können über einen Aufruf aus einer Anwendung ausgeführt werden und ermöglichen den Einsatz benutzerdefinierter Variablen, eine bedingte Ausführung und die Verwendung anderer wichtiger Programmierfeatures.

Gespeicherte Prozeduren können den Programmfluss, die Programmlogik und die Datenbankabfragen enthalten. Gespeicherte Prozeduren können Parameter akzeptieren, Parameter ausgeben, einzelne oder mehrere Resultsets und Werte zurückgeben.

Mit gespeicherten Prozeduren können Sie sämtliche Aufgaben erledigen, bei denen SQL-Anweisungen verarbeitet werden. Dies hat folgende Vorteile:

  • Sie können eine Folge von SQL-Anweisungen mit einer einzelnen gespeicherten Prozedur ausführen.

  • Sie können aus einer gespeicherten Prozedur auf andere gespeicherte Prozeduren verweisen, wodurch eine Folge komplexer Anweisungen vereinfacht werden kann.

  • Die gespeicherte Prozedur wird bei ihrer Erstellung auf dem Server kompiliert und kann daher schneller ausgeführt werden als einzelne SQL-Anweisungen.

Die Funktionsweise einer gespeicherten Prozedur ist von den Features der verwendeten Datenbank abhängig. Weitere Informationen über die Vorzüge und Verwendungsmöglichkeiten einer gespeicherten Prozedur finden Sie in der Datenbankdokumentation.

Siehe auch

Referenz

Eigenschaften gespeicherter Prozeduren

Weitere Ressourcen

Arbeiten mit gespeicherten Prozeduren und benutzerdefinierten Funktionen