PL/SQL Trigger Compilation Fehler


Startseite Forum Ausbildungsblöcke Anwendungsentwickler PL/SQL Trigger Compilation Fehler

Ansicht von 2 Beiträgen - 1 bis 2 (von insgesamt 2)
  • Autor
    Beiträge
  • #108837
    gazzle
    Teilnehmer

    Hallo,

    habe hier mal folgenden Trigger:

    Code:
    CREATE OR REPLACE TRIGGER alter_biu
    BEFORE INSERT OR UPDATE OF palter ON person
    FOR EACH ROW
    DECLARE
    v_person VARCHAR2(255):=null;
    cursor c_name is :select name||‘, ‚||vorname
    from person
    where pid = :NEW.PID;
    BEGIN
    IF :NEW.PALTER > 120 then
    RAISE_APPLICATION_ERROR(-20902,’Bla Ausgabe dann‘);
    END IF;
    END;

    Nachdem ich den Cursor eingefügt habe gibt es einen Compilation Error, aber keine Ahnung warum. (Ich kann nur ISQL nutzen, und habe von PL/SQL recht wenig Ahnung)
    Die Attribute name, vorname sowie tabelle person und Atrribut pid gibt es in der Datenbank.

    Ich hoffe mal einer von euch hat einen Tipp für mich woran es liegen kann.

    MfG, Christoph

    #122910
    Angela
    Moderator

    Was soll der : vor dem select im Cursor?

    Nachdem ich diesen entfernt hatte, hat der Trigger bei mir einwandfrei funktioniert inkl. Fehlermeldung bei einem Alter > 120

Ansicht von 2 Beiträgen - 1 bis 2 (von insgesamt 2)
  • Das Forum „Anwendungsentwickler“ ist für neue Themen und Antworten geschlossen.
Momentan aktive Benutzer: 0
No users are currently active
Aktive Benutzer in den letzten 24 Stunden: 1
darryldobos
Keymaster | Moderator | Participant | Spectator | Blocked
Additional Forum Statistics
Threads: 1.488, Posts: 22.646, Members: 11.037
Welcome to our newest member, joycelynlusk57
Most users ever online was 5 on 16. September 2020 22:11