Willkommen im Forum für Fachinformatiker Ausbilder und Azubis.

Sie betrachten unser Forum derzeit als Gast und haben damit nur eingeschränkten Zugriff zu Diskussionen und den weiteren Funktionen. Wenn Sie sich kostenlos registrieren, haben Sie folgende Vorteile:
  • Diese Meldung verschwindet :)
  • Teilnahme am Ausbilderchat
  • Neue Themen verfassen
  • mit anderen Mitgliedern privat kommunizieren
  • an Umfragen teilnehmen
  • weitere spezielle Funktionen genießen
Die Registrierung ist einfach, schnell und vor allem kostenlos, also melden Sie sich an! Falls Sie bei dem Registrierungsprozess oder beim Anmelden Probleme haben, kontaktieren Sie uns.

Zurück   Forum für Fachinformatiker Ausbilder und Azubis > Ausbildungsblöcke > Anwendungsentwickler

Brother Toner von tonermaus.de


Antwort
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 14.08.2007, 10:46   #1
gazzle
Neuer Benutzer
 
Registriert seit: 14.08.2007
Beiträge: 1
gazzle befindet sich auf einem aufstrebenden Ast
Standard PL/SQL Trigger Compilation Fehler

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
gazzle ist offline   Mit Zitat antworten
Alt 14.08.2007, 12:41   #2
Angela
Erfahrener Benutzer
Moderator
 
Registriert seit: 04.12.2003
Ort: Regensburg
Beiträge: 2.943
Angela befindet sich auf einem aufstrebenden Ast
Standard

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

Geändert von Angela (14.08.2007 um 12:43 Uhr).
Angela ist offline   Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:45 Uhr.


Segeln lernen Fahrschule MPU positiv Garantie
Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Forum SEO von Zoints
vB Ad Management by =RedTyger=