Erste Seite Zurück Weiter Letzte Seite Übersicht Grafik
Gespeicherte Prozeduren...
... sind eine Abfolge von SQL-Befehlen, denen der Programmierer „als Ganzes“ einen Namen gegeben hat, unter dem sie (die Abfolge) immer wieder aufgerufen werden kann.
... stellen zumeist auch Ablauflogik (if..then..else, while, Routinenaufrufe etc.) zur Verfügung
... existieren in der ein oder anderen Weise auf nahezu jedem DB-Server. „Gespeicherte Prozeduren“ in dieser Form sind eine Erfindung von Sybase, und wurden mit T-SQL von MS übernommen.
... gibt es in der ein oder anderen Form auf den meisten Datenbankservern. Aufgrund der enormen Unterschiede in der Implementierung behandelt dieser Teil IX aber nur den MS SQL Server!
Notizen:
Gespeicherte Prozeduren
Gruppierung von SQL Befehlen wie eine Funktion/Prozedur in einer Programmiersprache (C++, VB,..)
werden am Server ausgeführt!
Kapselung komplexer Operationen, die häufig ausgeführt werden
im einfachsten Fall eine
parametrierte SELECT Anweisung
bis zu kompletter Ablauflogik
Stored Procedures am Beispiel MS SQL Server (Transact SQL oder T-SQL)