Einzelnen Beitrag anzeigen

Benutzerbild von Sven Janssen
Sven Janssen

Registriert seit: 22. Jun 2004
Ort: Mayen
187 Beiträge
 
Delphi 4 Professional
 
#1

Interbase StoredProc anlegen. Fehlermeldung

  Alt 21. Aug 2006, 17:06
Datenbank: Interbase • Version: 6 • Zugriff über: IBConsole
Hallo,

ich wollte folgende StoredProc in der IBConsole anlegen:
SQL-Code:
SET TERM ^;
create procedure nextFreeLiefNumber ( lBound char(7), uBound char(7))
    returns (A_RETURN INTEGER) AS
begin
    SELECT o.L1_NR as freienummer FROM FLIEF_1 o where o.L1_nr between lBound and uBound
        AND NOT EXISTS (SELECT i.L1_NR FROM FLIEF_1 i
            WHERE cast(i.L1_NR as double precision) = cast(o.L1_NR as double precision) + cast(1 as double precision));
    A_RETURN = cast(freienummer as double precision)+1;
end
SET TERM ;^
Allerdings ergibt das den Fehler
Zitat:
Dynamic SQL Error
SQL error code = -104
Token unknown - line 6, char 117
;
Entferne ich das ; erhalte ich den Fehler
Zitat:
Dynamic SQL Error
SQL error code = -104
Token unknown - line 7, char 3
A_RETURN
Die select Anweisung alleine funktioniert tadellos.
Irgendwas übersehe ich ... wäre nett, wenn mir jemand auf die Sprünge helfen kann.
:wq /dev/null
He who fights with monsters might take care lest he thereby become a monster - Nietzsche
  Mit Zitat antworten Zitat