SQLServerでストアドプロシージャ名を取得する
ストアドプロシージャ名を取得する
エラーログなどを出力する際にそのストアドプロシジャ名が欲しい時があります。
そんな時に役立つSQLです。
ストアドを作成する
まずは呼び出されると自分のストアドプロシジャ名を表示するストアドプロシジャを作成する。
CREATE PROCEDURE [dbo].[test_proc] AS BEGIN SELECT OBJECT_NAME(@@PROCID) END
ストアドを表示させる
作成したストアドプロシジャを実行してストアドプロシジャ名を表示させます。
EXEC test_proc
実行結果は
test_proc