我想创建" session"打开连接后立即变量。像USERID或IDADDRESS这样的变量,我稍后可以在触发器中引用它们。触发器旨在记录审计文件中的更改以用于历史目的,但我想记录哪个用户进行了更改。
我正在考虑变量,因此它的开销很小。
这可能,我该怎么办?如果没有,还有其他建议吗? TIA。
答案 0 :(得分:0)
您可以创建临时表(#temp
或##temp
)。会话或服务器范围 - 取决于您的需求。
答案 1 :(得分:0)
出于审计目的,您不需要“会话变量”,您可以使用内置函数,如SYSTEM_USER,ORIGINAL_LOGIN(),user,@@ spid,HOST_NAME()