Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我对TRIGGERS知之甚少,以下是我的疑问,请提出任何答案。
系统:我有一个名为 A 的带有触发器的表,它的设计方式是,如果发生任何更新/插入,它将在表 B 中更新/插入相同的内容。
过程:表 A 将由多个用户更新
我的问题:我想阻止一个用户/批量作业。即,如果此用户/BatchJob 在表 A 中执行任何更新/插入,则不会传播到表 B。
在 DB2 触发器中是否可行?如果是这样,请帮助我。提前致谢!
您可以将包含要阻止的用户的新表添加到数据库(或将列添加到现有用户表)。
然后像这样改变你的触发器
if current_user is not in blocked_user_table then insert in table b end