Einzelnen Beitrag anzeigen

Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#3

Re: unklares verhalten einer stored proc in Firebird

  Alt 5. Apr 2004, 07:58
Hallo Lemmy,
Zitat von Lemmy der Weise:
Wenn Du willst, dass ne SP nen Wert uzrückliefert, brauchst Du meines WIssens immer ne For-DO-Suspend/Exit Schleife, auch wenn nur ein Wert zurückkommen soll.
Das ist nicht grundsätzlich richtig. Solange nur ein Wert zurückgegeben werden soll, ist eine For - Do Schleife nicht nötig.

Diese funktioniert z.B.:

SQL-Code:
CREATE PROCEDURE "OhneFor"
RETURNS (
    "Erg" NUMERIC(15,2))
AS
begin
  select SUM(S3) FROM "TestComp" into :"Erg";
  suspend;
end
mit der Abfrage:

SELECT "Erg" from "OhneFor"
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat