SQL Server-从触发器中确定语句开始时间



我正在努力为一个任务找到一个好的解决方案,但还找不到好的。所以我的问题是,是否可以在触发器上下文中获取"语句开始时间"。基本上,导致触发器触发的更新(插入、删除(的开始时间?

我尝试了一些数据管理视图,如sys.dm_tran_active_transactionssys.dm_exec_requests和其他一些视图。我可以从我提到的视图(使用current@@spid(中获得完整SQL批处理的开始时间或事务的开始时间,但找不到"触发器触发语句"的开始时间

你知道这在SQL Server中是否可行吗?

您可以在触发器中使用getdate()函数,如:

select getdate() 
from inserted i 

最新更新