我有一个名为Stored_Procedure_Logging
我存储存储过程的日志记录的表。
SPD_name Start_process End_process
SPD_MySpd 2015-04-09 18:06:50 NULL
第一个脚本将通过这种方式插入开始时间:
INSERT INTO Stored_Procedure_Logging (Start_process,SPD_name)
VALUES (GETDATE(),OBJECT_NAME(@@PROCID))
当 SDP 完成运行时,我必须使用下面的脚本用结束时间更新先前插入的记录,但它不起作用!
我在第二列(End_process)中找到了一个 NULL 值
UPDATE Stored_Procedure_Logging
SET End_process = GETDATE()
WHERE SPD_name =OBJECT_NAME(@@PROCID)
OBJECT_NAME(@@PROCID)
就是得到当前的SPD
你能帮我吗 ??