次の方法で共有


sp_helpextendedproc (Transact-SQL)

適用対象: SQL Server

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

Note

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

Transact-SQL 構文表記規則

構文

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

引数

[ @funcname = ] N'funcname'

情報が報告される拡張ストアド プロシージャの名前。 @funcnamesysname で、既定値は 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