Quantcast
Channel: Für Entwickler: SQL Server Forum
Viewing all articles
Browse latest Browse all 1772

SQL Funktion gibt unbekannte Fehlermeldung aus

$
0
0

Hallo zusammen,
für mein SQL Projekt benötige ich eine Trigger Anweisung und eine passende Funktion dafür. Letztendlich sollen die Werte eine Personaltabelle bei UPDATE und INSERT in eine Archivtabelle gespeichert werden. Folgende Funktion möchte ich benutzen:

CREATE FUNCTION personal_archivieren()
RETURNS TRIGGER AS
LANGUAGE ‘plpgsql’
    BEGIN
        INSERT INTO `tbl_personal_archiv`
                    VALUES
                        (
                        OLD.archiv_ID,
                        OLD.archiv_nachname,
                        OLD.archiv_vorname,
                        OLD.archiv_position,
                        OLD.archiv_anrede,
                        OLD.archiv_geburtsdatum,
                        OLD.archiv_einstellung,
                        OLD.archiv_gehalt,
                        OLD.archiv_straße,
                        OLD.archiv_ort,
                        OLD.archiv_region,
                        OLD.archiv_plz,
                        OLD.archiv_land,
                        OLD.archiv_telefon_privat,
                        OLD.archiv_durchwahl_büro,
                        OLD.archiv_foto,
                        OLD.archiv_bemerkung,
                        OLD.archiv_vorgesetzte,
                        now(),
                        TG_OP
                        );
                        RETURN NEW;
    END;


Folgende Fehlermeldung erscheint: SQL-Fehler: UCAExc:::5.0.1 java.sql.SQLSyntaxErrorException: unexpected token: TRIGGER : line: 2 in statement [CREATE FUNCTION personal_archivieren()
RETURNS TRIGGER AS
LANGUAGE ‘plpgsql’]

Wäre nett wenn mir jemand dabei helfen könnte.

Gruß Jason


Viewing all articles
Browse latest Browse all 1772

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>