Announcement

Collapse
No announcement yet.

trigger-fehler-oracle

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • trigger-fehler-oracle

    Grü,
    ich hoffe ihr könnt mir wieter helfen.
    erhalte folgende Fehlermeldung:
    (<B>PLS-00201: Bezeichner 'PKVKKUPDATE' muss deklariert werden(</B>

    (<B>erstellte procedure</B>
    <PRE>
    CREATE OR REPLACE procedure UpdatePKVK
    (v_Versand_Verantwortlich in VARCHAR2,v_Gefahrenuebergang in VARCHAR2, v_Gesammtgewicht_Netto in Number,
    v_Gesammtgewicht_Brutto in Number, v_Kundenvorgangs_Nummer in VARCHAR2)
    is
    begin
    update pkvk
    set VERSAND_VERANTWORTLICH=v_Versand_Verantwortlich, GEFAHRENUEBERGANG=v_Gefahrenuebergang,
    GESAMTGEWICHT_NETTO=v_Gesammtgewicht_Netto, GESAMTGEWICHT_BRUTTO=v_Gesammtgewicht_Brutto
    where pkvk.KD_VORGANGS_NR=v_Kundenvorgangs_Nummer;

    commit;
    end;
    /
    </PRE>

    (<B>trigger</B>
    <PRE>
    CREATE OR REPLACE TRIGGER PKLK_AFTER_UPDATE
    AFTER UPDATE
    OF REFERENZ_VORGANGS_NR
    ,VERSAND_VERANTWORTLICH
    ,GESAMTGEWICHT_BRUTTO
    ,GESAMTGEWICHT_NETTO
    ,GEFAHRENUEBERGANG
    ON PKLK
    REFERENCING NEW AS NEW OLD AS OLD
    FOR EACH ROW
    DECLARE
    tmpVar NUMBER;
    PKLK_NEW PKLK%ROWTYPE;
    PKLK_OLD PKLK%ROWTYPE;


    PKVKKUPDATE(:NEW.VERSAND_VERANTWORTLICH, :NEW.GEFAHRENUEBERGANG, :NEW.GESAMTGEWICHT_NETTO, :NEW.GESAMTGEWICHT_BRUTTO, :NEW.REFERENZ_VORGANGS_NR);

    EXCEPTION
    WHEN OTHERS THEN
    -- Consider logging the error and then re-raise
    RAISE;
    END PKLK_AFTER_UPDATE;
    </PRE>

    mfg clone

  • #2
    Hi,
    <pre>CREATE OR REPLACE procedure UpdatePKVK
    PKVKKUPDATE(:NEW.VERSAND...)</pre>

    wie wäre es mit gleichem Prozedurnamen?

    Gruß ;-)
    Richar

    Comment


    • #3
      thx was man nicht alles übersieht *gg*

      mfg clon

      Comment

      Working...
      X