質問

テーブルが 2 つあります。

  • ソース テーブル
  • 結果 テーブル

を持っています 更新トリガー後 私の〜の上に ソース のいくつかのレコードを更新するテーブル 結果 テーブル。問題は、トリガーが更新されないことです 結果 テーブルを参照して、トリガーの実行を診断したいと思います。

入れてみた select ステートメントを使用して変数値を確認できますが、トリガーでは選択は許可されません。次のようなものを使用したいと思います PRINT Microsoft SQL Management Studioでは、GUIにいくつかの値が出力されますが、このコマンドは、私が使用しているMySQLまたはToadツールには存在していないようです。

では、自分のトリガーをどのように診断すればよいでしょうか? どうやってやるのですか?

役に立ちましたか?

解決

ログテーブルを使用します。

CREATE TABLE log (t datetime, comment varchar(255));

あなたのトリガでは、ログを挿入することができます。

INSERT INTO log 
SELECT now(), concat('debug comment ', @your_variable);
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top