SQLServerでストアドプロシージャ名を取得する

プログラミング SQL Server

SQLServerでストアドプロシージャ名を取得する

スポンサーリンク

ストアドプロシージャ名を取得する

エラーログなどを出力する際にそのストアドプロシジャ名が欲しい時があります。
そんな時に役立つSQLです。

ストアドを作成する

まずは呼び出されると自分のストアドプロシジャ名を表示するストアドプロシジャを作成する。

CREATE PROCEDURE [dbo].[test_proc] 
AS
BEGIN
    SELECT OBJECT_NAME(@@PROCID)
END

ストアドを表示させる

作成したストアドプロシジャを実行してストアドプロシジャ名を表示させます。

EXEC test_proc

実行結果は

test_proc
タイトルとURLをコピーしました