记录中介导致SQL Server中的存储过程

时间:2014-04-08 12:19:09

标签: sql-server stored-procedures logging

我有一个调用许多其他存储过程的存储过程,我想在每个SP执行后记录中间结果。

使用本地或全局临时表并在该表中插入行是否是更好的选择?我认为如果最初的SP由不同的用户并行执行则不太好。

2 个答案:

答案 0 :(得分:1)

我会直接登录到物理表中,但是对于那种你看tmp表的音量也不会有任何压力。

此评论改变了我的回答。 “我不需要历史记录,我只需要返回一个结果集,以便它可以绑定到网格中”

绝对使用本地临时表,在这种情况下不要担心并排调用。

答案 1 :(得分:0)

在主sp中创建会话表并根据需要记录所有调用,最后将其移动到具有ID标识的物理表