SQL Server gespeicherte Prozeduren sind Codeblöcke, die Datensätze aus einer Datenbank abzurufen vorab zusammengestellt. Die SQL Server Management Studio-Anwendung ist das Dienstprogramm verwendet, um diese gespeicherte Prozeduren erstellen. Die Arten von gespeicherten Prozeduren erstellt bestimmen, wie der SQL Server den Code und die Art der erforderlichen Berechtigungen, um die Prozedur auszuführen ausführt . Transact- SQL (T -SQL)
Transact- SQL bietet Entwicklern eine line-by -line ausführbare von Sequenzen zu bearbeiten oder abrufen Datenbanktabelle Datensätze . T- SQL ermöglicht es Entwicklern, in einem Parameter zu nehmen, so dass diese Art von Verfahren wird für Software-Entwicklung und dynamische Inhalte verwendet . Die Parameter von einer Website oder Desktop- Anwendung gesendet werden verwendet, um wählen oder bearbeiten Sie die Tabelle Inhalt . T- SQL gespeicherte Prozeduren werden als " benutzerdefiniert" Verfahren , da sie von den Entwicklern auf dem SQL- Server erstellt werden.
CLR
CLR Prozedur ausführt Abschnitte des Codes erstellt in. NET Framework. . NET Framework ist die wichtigste Plattform für die Entwicklung von Microsoft . Da SQL Server Management Studio ist auch ein Microsoft-Produkt , die Integration dieser beiden Technologien ist einfacher . Der SQL Server aufrufen können extern. NET-Programme , und die SQL Server kann diese Blöcke von Code verwenden, um die Daten der Tabelle bearbeiten.
Systems
SQL Server hat sein eigenes System gespeicherte Prozeduren . Diese gespeicherten Prozeduren nicht nur bearbeiten, Daten der Tabelle . Die Ausführung dieser gespeicherten Prozeduren bieten die Entwickler mit der Fähigkeit, Server-Eigenschaften ändern. Datenbank-Administratoren auch auf diese Verfahren als eine schnelle Befehlszeile zur Datenbank Eigenschaften anzeigen und bearbeiten Berechtigungen . Da diese Verfahren Server-Eigenschaften bearbeiten können , deren Ausführung erfordert Administratorrechte auf dem Server.