Sonntag, 12. Dezember 2010

object_id der aktuellen gespeicherten Prozedur ermitteln

Mit Hilfe der Funktion @@procid kann man die object_id der aktuellen gespeicherten Prozedur, Trigger oder Funktion ermitteln und z.B. bei Logging und Fehlerbehandlung einsetzen.

use tempdb
go

create proc proc1
as
begin
       print object_name(@@procid)
end
go

exec proc1
go

drop proc proc1
go

Keine Kommentare:

Kommentar veröffentlichen