2011-10-21 8 views
1

だから私はテーブルの上に、次のトリガーを追加しました:トリガー内のINSERTが何もしない理由は何ですか?

INSERT INTO TNQueue (QueuedDate, Action) 
VALUES (CURRENT_TIMESTAMP(), 'ManageLoadOrderTypes'); 

をし、何かをするためには表示されません。私はいくつかの他の、他のテーブルにはるかに複雑なトリガがあります。これらはすべて同じテーブルに挿入されますが、一般的に変更を確認した後、レコードが挿入を保証するかどうか、挿入するデータを決定し、__newテーブルと__oldテーブルのサブクエリなどを決定します。

同じトリガが存在しますAFTER INSERTとAFTER UPDATEの両方に適用されます。私は試してみたかどうか_ 古い/ _新しいテーブルとメモのデータ。

アイデア?

答えて

1

をロールバックされます信じますか?

テーブルがトリガを持たずに開いていた場合、すべてのユーザーがテーブルを閉じるまで、新しいトリガは有効になりません。

+0

エドガー - あなたのお気に入りの他の人に伝えてください。 –

0

コミットいけない場合、私はあなたがトリガーを他のユーザー(あるいはユーザー)によって開いているテーブルだっ作成したときに変更が自動的に

関連する問題