FlameRobin SQL エディターを使用してトリガーを変更すると、変更は他のセッション/接続に影響を与えません。トリガーはまだ古いバージョンを実行しています。
これはどのように可能ですか?変更を強制的にすべての接続に適用するにはどうすればよいですか?
COMMIT
の後に呼び出しますALTER TRIGGER
が、他の接続にも開いているトランザクションはありません。これはトランザクション関連ではなく、セッション/接続関連です。
「その他の接続」は Delphi アプリケーション(InterBase コンポーネントを使用)ですが、FlameRobin の 2 つのインスタンスを使用してまったく同じ動作を再現できます。
私は使用しています:
- Firebird 2.5.2 (スーパークラシック)
- フレイムロビン 0.9.3
- Delphi XE5 update2