0

私はトリガーについてあまり知識がありません。以下は私の疑問です。

システム:トリガー付きのAというテーブルがあります。これは、更新/挿入が発生した場合に、テーブルBで同じものを更新/挿入するように設計されています。

プロセス:表Aは複数のユーザーによって更新されます

私の質問:1人のユーザー/バッチジョブをブロックしたいです。つまり、更新/挿入がテーブルAのこのユーザー/ BatchJobによって実行された場合、それはテーブルBに伝播されません。

DB2トリガーで可能ですか?もしそうなら、私を助けてください。前もって感謝します!

4

1 に答える 1

0

ブロックするユーザーを含む新しいテーブルをDBに追加できます(または既存のユーザーテーブルに列を追加できます)。

次に、このようにトリガーを変更します

if current_user is not in blocked_user_table
then
    insert in table b
end
于 2012-12-29T14:36:12.067 に答える