sp_helpextendedproc (Transact-SQL)
適用対象: SQL サーバー
現在定義されている拡張ストアド プロシージャと、プロシージャ (関数) が属するダイナミック リンク ライブラリ (DLL) の名前を報告します。
Note
この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに Common 言語ランタイム統合 を使用してください。
構文
sp_helpextendedproc [ [ @funcname = ] N'funcname' ]
[ ; ]
引数
[ @funcname = ] N'funcname'
情報が報告される拡張ストアド プロシージャの名前。 @funcname は sysname で、既定値は NULL
です。
リターン コードの値
0
(成功) または 1
(失敗)。
結果セット
列名 | データ型 | 説明 |
---|---|---|
name |
sysname | 拡張ストアド プロシージャの名前。 |
dll |
nvarchar (255) | DLL の名前。 |
解説
@funcnameを指定すると、指定した拡張ストアド プロシージャに関するレポートがsp_helpextendedproc
されます。 このパラメーターが指定されていない場合、 sp_helpextendedproc
は、拡張ストアド プロシージャのすべての名前と、各拡張ストアド プロシージャが属する DLL 名を返します。
アクセス許可
sp_helpextendedproc
を実行するアクセス許可は、public に付与されます。
例
A. すべての拡張ストアド プロシージャに関するヘルプをレポートする
次の例では、すべての拡張ストアド プロシージャについてレポートします。
USE master;
GO
EXEC sp_helpextendedproc;
GO
B. 1 つの拡張ストアド プロシージャに関するレポートヘルプ
次の例では、 xp_cmdshell
拡張ストアド プロシージャについて報告します。
USE master;
GO
EXEC sp_helpextendedproc xp_cmdshell;
GO