我正在努力为一个任务找到一个好的解决方案,但还找不到好的。所以我的问题是,是否可以在触发器上下文中获取"语句开始时间"。基本上,导致触发器触发的更新(插入、删除(的开始时间?
我尝试了一些数据管理视图,如sys.dm_tran_active_transactions
、sys.dm_exec_requests
和其他一些视图。我可以从我提到的视图(使用current@@spid(中获得完整SQL批处理的开始时间或事务的开始时间,但找不到"触发器触发语句"的开始时间
你知道这在SQL Server中是否可行吗?
您可以在触发器中使用getdate()
函数,如:
select getdate()
from inserted i