Share via


sp_helpextendedproc (Transact-SQL)

適用対象:SQL Server

現在定義されている拡張ストアド プロシージャと、プロシージャ (関数) が属するダイナミック リンク ライブラリ (DLL) の名前を報告します。

Note

この機能は、 SQL Serverの将来のバージョンで削除される予定です。 新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションは修正することを検討してください。 代わりに共通言語ランタイム統合を使用してください。

Transact-SQL 構文表記規則

構文

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するアクセス許可がパブリック付与されます。

A. すべての拡張ストアド プロシージャに関するヘルプをレポートする

次の例では、すべての拡張ストアド プロシージャについてレポートします。

USE master;
GO
EXEC sp_helpextendedproc;
GO

B. 1 つの拡張ストアド プロシージャに関するレポートヘルプ

次の例では、拡張ストアド プロシージャについて xp_cmdshell 報告します。

USE master;
GO
EXEC sp_helpextendedproc xp_cmdshell;
GO