title image


Smiley Invalid !
Dat war wohl nix, der Trigger ist Invalid. Unten mal das Statement und ein Screenshoot wegen der Lesbarkeit



Sieht wer das Problem



CREATE OR REPLACE TRIGGER "PROD6".PEKP_APPROVAL_SCHW_TEST

BEFORE INSERT OR UPDATE OR DELETE ON PROD6.PEKP

REFERENCING NEW AS NEW OLD AS OLD

FOR EACH ROW

--Fall 1 PEKP Bestellwert > 20000 and < 100000

BEGIN

IF :NEW.APPROVAL_AMOUNT > 19999 AND :NEW.APPROVAL_AMOUNT < 99999 THEN

IF INSERTING THEN

IF :NEW.vorgangs_art = 'BE' THEN

INSERT INTO PEKP_APPROVAL (VORGANGS_ART , VORGANGS_NR , VORGANGS_FOLGE_NR, VORGANGS_POS_NR , APPROVAL_AMOUNT, LAST_APPROVER, NEXT_APPROVER,

ACTUAL_STATUS, MAX_STATUS, BESTELLUNG_BLOCKED, STATUS_NOTIFICATION, LT_CHANGE, ERFASSUNG )

VALUES (:NEW.vorgangs_art, :NEW.vorgangs_nr, :NEW.vorgangs_folge_nr, :NEW.vorgangs_pos_nr, :NEW.bestellwert, 'TEST', 'TEST',

0, 0, 'J', NULL, ,sysdate, 'TEST' sysdate);

END IF;

END IF;

EXCEPTION

WHEN NO_DATA_FOUND THEN

NULL;

END;




________________________________

"Per Anhalter durch die Galaxis":

Nach nur 7,5 Millionen Erdenjahren war das Rätsel gelöst. Deep Thought verkündete mit unsagbarer Erhabenheit und Ruhe: 42!!

Antworten auf zwar weitaus weniger bewegende Fragen bekommst hier deutlich schneller:

SQL-Tips das SQL-Wiki

Bis Denne Frank


geschrieben von

Anhang
Bild 10639 zu Artikel 511336

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: