このコードをSQL Developerのワークシートに入れました:
CREATE TRIGGER T_testDSNa
before INSERT
on testDSNa
referencing new as new
for each ROW
BEGIN
SELECT S_testDSN.nextval INTO :NEW.SYSID FROM dual;
END;
私はこれを得る:
Error report - ORA-00942: table or view does not exist 00942. 00000 - "table or view does not exist" *Cause: *Action:
誰かが理由を知っていますか?DDLを実行して4番目のテーブルを作成しようとするまで、これは以前の3つのテーブルで機能しました。または、自動インクリメント PK を設定するより良い方法はありますか?