想写一个触发器,记录当前正补执行的存储过程名称,请问如何实现呢?在线等。
解决方案 »
- 触发器问题
- sql语句问题,几道题目我做不来了!请朋友帮忙!
- CSDMN(冒牌经理 V0.3)请进!!!!!!
- SQL server2000数据恢复
- 求一个修改表字段名称的SQL语句!
- 在sql server 2000中存在这样的日期数据“2009-05-11 12:12:12”,怎样转换主可以得到 “2009-05-11”这样的结果,是否有函数可以直接转换?
- 关于条件备份一问
- SQL Server 2005 无法启动服务(急,在线等)
- 又一复杂的有探索价值的SQL语句求高手解答!:)
- SQL Server中好像默认是不区分大小写的,怎么设置成区分大小写?
- 一个计算查询语句。。大家帮忙啊!谢谢
- 误删数据表数据,如何恢复?急急急!
where type='P'
这是查出所有存储过程的名称等信息
sp_helptext [存储过程名]
可以看到存储过程定义语句
On myTable
For Update
As
Begininsert myTable1 exec('DBCC INPUTBUFFER (@@SPID)')
Endinsert myTable1 exec('DBCC INPUTBUFFER (@@SPID)')
这句话是得到当前操作的SQL语句,那存储名又是什么呢?
On myTable
For Update
As
Begininsert myTable1 exec('DBCC INPUTBUFFER (@@SPID)')
End