私はDB2 AS400データベースにデータを移行する方法を見つけることを任されています。データがフロントエンドに(現在は手動で)入力されると、システムはいくつかの計算を行い、結果を表に挿入しています。DB2 AS400トリガー
私が理解していることは、そうするためにトリガを使用していることです。私はこのことについてはあまりよく分かりませんが、同じテーブルに値を直接挿入するコードを書いています。ユーザーが手動でデータを入力したときに、どのトリガーが起動されているか把握する方法はありますか?
私はQSYS2/SYSTRIGGERSを見てきましたが、私には分かりませんが、テーブルにSCHEMAに属するトリガーはありません。
私が立ち往生しているので、ここの助けは素晴らしいでしょう。
「フロントエンドに入力された」とはどういう意味ですか?フォーマットされた画面へのデータ入力?もしそうなら、 "トリガー"はそう思わないでしょう。 – user2338816
これは古いオイル・ガス配分ソフトウェアです。システムメニューから「CALL ARTESIA」と入力し、手作業で情報を入力するまでさまざまなメニューをナビゲートします。エンターキーを押すと、情報がその画面に関連付けられたファイル(テーブル)に挿入されます。約8個のデータだけを入力します。あなたが入力した値に基づいて、60列が計算され、その中のいくつかが計算されます(具体的には、測定されたAPIの60度以外の油の体積補正係数)。私はフロントエンドを使用してユーザーインターフェースを記述しました。 – ajthyng
これはBEFORE INSERTトリガーですか?それははっきりとした意味があるでしょう。 – user2338816