![]() |
Datenbank: interbase • Version: 6.5 • Zugriff über: psql
Stored Procedure rekursiver Aufruf
Hallo,
kann sich eine Stored Procedure selber aufrufen? Wenn ja wie? hier mal ein sinnbefreites Besipiel, so ähnlich ist meine Prozedur nur leider meckert er immer in der Zeile beim rekursivern Aufruf. Es gibt kein Rückgabeparameter, da im eigentlichen die Prozedur intern etwas umberechnet und dann abspeichert.
Code:
CREATE PROCEDURE MYPROC (myvar integer)
as declare xx integer; BEGIN FOR SELECT myfield WHERE blablupp = :myvar INTO :xx DO BEGIN MYPROC(:xx) END END^ |
AW: Stored Procedure rekursiver Aufruf
Code:
CREATE PROCEDURE MYPROC (myvar integer)
as declare xx integer; BEGIN FOR SELECT myfield WHERE blablupp = :myvar INTO :xx DO BEGIN execute procedure MYPROC(:xx); END END^ |
AW: Stored Procedure rekursiver Aufruf
danke jetzt funktioniert es...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:05 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz