Freigeben über


sp_helpextendedproc (Transact-SQL)

Gilt für: SQL Server

Zeigt die zurzeit definierten erweiterten gespeicherten Prozeduren und den Namen der DLL (Dynamic Link Library) an, zu der die Prozedur (Funktion) gehört.

Hinweis

Diese Funktion wird in einer zukünftigen Version von SQL Serverentfernt. Nutzen Sie diese Funktionen bei Neuentwicklungen nicht mehr, und planen Sie die Änderung von Anwendungen, die diese Funktion zurzeit verwenden. Verwenden Sie stattdessen die ClR-Integration (Common Language Runtime).

Transact-SQL-Syntaxkonventionen

Syntax

sp_helpextendedproc [ [ @funcname = ] N'funcname' ]
[ ; ]

Argumente

[ @funcname = ] N'funcname'

Der Name der erweiterten gespeicherten Prozedur, für die Informationen gemeldet werden. @funcname ist "sysname" mit der Standardeinstellung "NULL.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Resultset

Spaltenname Datentyp Beschreibung
name sysname Name der erweiterten gespeicherten Prozedur
dll nvarchar(255) Name der DLL

Hinweise

Wenn @funcname angegeben wird, sp_helpextendedproc werden Berichte über die angegebene erweiterte gespeicherte Prozedur gemeldet. Wenn dieser Parameter nicht angegeben wird, sp_helpextendedproc werden alle namen der erweiterten gespeicherten Prozeduren und die DLL-Namen zurückgegeben, zu denen jede erweiterte gespeicherte Prozedur gehört.

Berechtigungen

Die Berechtigung zum Ausführen sp_helpextendedproc wird der Öffentlichkeit gewährt.

Beispiele

A. Anzeigen der Hilfe zu allen erweiterten gespeicherten Prozeduren

Im folgenden Beispiel werden Informationen zu allen erweiterten gespeicherten Prozeduren angezeigt.

USE master;
GO
EXEC sp_helpextendedproc;
GO

B. Anzeigen der Hilfe zu einer einzelnen erweiterten gespeicherten Prozedur

Im folgenden Beispiel werden Informationen zur erweiterten gespeicherten Prozedur xp_cmdshell angezeigt.

USE master;
GO
EXEC sp_helpextendedproc xp_cmdshell;
GO