小编oho*_*ndj的帖子

通过T-SQL访问当前执行的存储过程名称的名称?

我需要记录存储过程的名称,以确定正在使用哪个存储过程。

为此,我将一个插入语句嵌入每个存储过程中,我们必须记录它的使用情况。

我可以在INSERT语句中对SP名称进行硬编码,但是我正在寻找一种获取当前存储过程名称的简便方法,而不是硬编码,这主要是为了能够在项目之后搜索和删除相同的代码行。

我有一个称为的表tblUsed (ID INT, dateused date, sprocused varchar(50)),并计划在每个查询中进行插入。

INSERT INTO [stockist].[dbo].[tblUsed]
           ([objectName])
     VALUES
           (*procname*)
Run Code Online (Sandbox Code Playgroud)

我只需要获取proc的名称即可使其工作。

如果还有其他方法可以做到这一点,我很高兴听到他们的声音。

先感谢您。

t-sql sql-server stored-procedures

2
推荐指数
1
解决办法
1358
查看次数

标签 统计

sql-server ×1

stored-procedures ×1

t-sql ×1