Einzelnen Beitrag anzeigen

TheFrog

Registriert seit: 24. Mär 2009
145 Beiträge
 
Delphi 11 Alexandria
 
#1

Firebird Stored Procedure in Select verwenden

  Alt 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.
Miniaturansicht angehängter Grafiken
exceptionstoredprocedure.png  
  Mit Zitat antworten Zitat