データベーストリガー
tomato
投稿数: 27
テーブルの更新日や時刻や更新回数などのカラムをデータベーストリガーでセットするようにしています。APGなどで登録、修正すると問題なく自動更新されているようですが、削除すると『処理に失敗しました.他のユーザか…』が出て削除できません。修正は何度でもできます。トリガを一旦無効にしてみましたが、トリガで更新したレコードはやはり削除できませんでした。トリガの構文は下記の内容ですが、何か問題あるのでしょうか?同じような事してる方いらしたら教えてください。宜しくお願いします。
CREATE OR REPLACE
TRIGGER TRG_MST社員
BEFORE INSERT OR UPDATE ON MST社員
FOR EACH ROW
BEGIN
:NEW.更新時刻 := TO_CHAR(SYSDATE,'HH24MISS');
END;
Oracle11gです
CREATE OR REPLACE
TRIGGER TRG_MST社員
BEFORE INSERT OR UPDATE ON MST社員
FOR EACH ROW
BEGIN
:NEW.更新時刻 := TO_CHAR(SYSDATE,'HH24MISS');
END;
Oracle11gです
投票数:0
平均点:0.00
投稿ツリー
-
データベーストリガー
(tomato, 2012-6-27 17:01)
- Re: データベーストリガー (FNK, 2012-6-27 18:14)
- Re: データベーストリガー (tomato, 2012-6-27 18:46)