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"