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

記事内に広告が含まれています。

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

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

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

ストアドを作成する

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

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

ストアドを表示させる

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

EXEC test_proc

実行結果は

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