sp_helpextendedproc (Transact-SQL)

適用対象:SQL Server

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

Note

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

Transact-SQL 構文表記規則

構文

  
sp_helpextendedproc [ [@funcname = ] 'procedure' ]  

引数

[ @funcname = ] 'procedure' 情報が報告される拡張ストアド プロシージャの名前です。 プロシージャsysname で、既定値は NULL です。

リターン コードの値

0 (成功) または 1 (失敗)

結果セット

列名 データ型 説明
name sysname 拡張ストアド プロシージャの名前。
dll nvarchar (255) DLL の名前。

解説

プロシージャを指定すると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  

参照

sp_addextendedproc (Transact-SQL)
sp_dropextendedproc (Transact-SQL)
システム ストアド プロシージャ (Transact-SQL)