title image


Smiley Du hast Dich nicht verzählt... ...war aber nicht die Ursache...
...geht noch immer auf die Bretter



das hatte ich auch schon bemerkt, dass ne Spalte fehlt.



Aber so klappt es auch nicht



CREATE OR REPLACE

TRIGGER "PROD6".PEKP_APPROVAL_SCHW_TEST

BEFORE INSERT ON 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,

LT_USER,

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;

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

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: