アプリ版:「スタンプのみでお礼する」機能のリリースについて

ORA-04098:
トリガー'sss.ssss'が無効で妥当性再チェックに失敗しました。というようなエラーが出ます。

トリガー自体は下のような単純なものです。
このエラーは単純にトリガーの文法などのエラーでしょうか?それとも、ORACLE環境など他の原因なんでしょうか?
よろしくお願いします。
-------------------------------------
CREATE or replace Trigger XInsert
AFTER INSERT
ON sTable
FOR EACH ROW
BEGIN
INSERT INTO xxxxxx
(s,a,b,c,d)
values(seq_a.NEXTVAL
,:new.a
,:new.b
,:new.c
,:new.d
);
END;

A 回答 (4件)

最後に/がいるとか?



END;
/


show errors;
をつけるとエラーコードが分かりますよ。
    • good
    • 0
この回答へのお礼

いろいろ しているうちに、直ったみたいです。。
原因不明・・・
show srror
ga
他の件でやくにたちました。
ありがとうございました

お礼日時:2005/05/25 08:44

構文に関する事項


  END; ==> END XInsert; では?

テーブル xxxxxx の各項目(s,a,b,c,d)は
  sTableの各項目を格納出来る精度が確保されていますか?
    • good
    • 0
この回答へのお礼

ありがとうございました

お礼日時:2005/05/25 08:47

こんにちは。



とりあえずコンパイルエラーは出てませんか?
PL/SQLブロックが原因ですが、これだけではなんとも・・・。
(^^ゞ

この回答への補足

ありがとうございました。
私の書き方に原因があることだけは確かですね

補足日時:2005/05/25 08:44
    • good
    • 0

こんにちは。



意味不明・・・。
>>トリガー'sss.ssss'が無効で妥当性再チェックに失敗しました。
>>CREATE or replace Trigger XInsert
sss.ssssって何???
(^^ゞ

この回答への補足

すみません
>>トリガー'XInsert'が無効で妥当性再チェックに失敗しました。
>>CREATE or replace Trigger XInsert
です

補足日時:2005/05/23 10:44
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す