Registriert seit: 24. Mär 2009
145 Beiträge
Delphi 11 Alexandria
|
Firebird Stored Procedure in Select verwenden
24. Feb 2011, 17:20
Datenbank: Firebird • Version: 2.1.3 • Zugriff über: IBX
Hallo zusammen,
ich möchte gerne eine Stored Procedure erstellen welche ich in einem Select verwenden kann und welche einen Aufrufparameter erhält.
Beispiel:
Select c.Name, a.Age
from Customer c, Get_Age_For_Customer(c.ID) a;
Die Stored Procedure ist folgendermassen deklariert:
PROCEDURE Get_Age_For_Customer(IDCustomer Integer)
returns (Age Integer)
begin
Age = 50; // muss natürlich berechnet werden
Suspend;
end;
D.h. ich möchte eine Liste mit allen Namen von Kunden und dem berechneten Alter erhalten.
Ist sowas überhaupt möglich?
Wenn ich es wie oben im IBExpert ausprobiere erhalte ich immer die angehängte Fehlermeldung.
Merci, Hans.
|