我可以通过查询将值传递给SQL触发器吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我可以通过查询将值传递给SQL触发器吗?相关的知识,希望对你有一定的参考价值。
我想为在数据库内完成的操作创建一个历史表,我认为最简单的方法是创建一个历史表,该表通过修改的每个表上的触发器进行更新。
我还想包含一个userId,以便我可以识别谁也改变了它,但是当我执行我的插入/删除语句等时,我还需要添加userId(这与操作无关),为了使用我描述的历史表。
那么有没有办法将userId放入SQL语句中?或者我应该在执行插入/删除语句后,实际上将历史表作为单独的查询,而不是使用触发器
提前致谢
格兰特
答案
在主表中添加用户列是最好的做法,我们可以在触发器中轻松使用它来在历史表中插入/删除/更新。
以上是关于我可以通过查询将值传递给SQL触发器吗?的主要内容,如果未能解决你的问题,请参考以下文章