![]() |
Datenbank: Firebird • Version: 1.5.4 • Zugriff über: bde
Firebird - Procedure Aufruf mit "Select"
hallo zusammen,
habe folgendes Problem. Ich habe eine Procedure mit Inputs. P_TEST(ID,NAME); Ich möchte diese Procedure nun aufrufen, aber mit einem Select. Folgendes habe ich ausprobiert: execute procedure P_TEST(Select ID, Name from TEST); Geht Leider nicht. Der Befehl soll also, alle Datensätze in einer tabelle durchgehen... hat jemand nen Tipp, wie man so etwas bewerkstelligen kann? Vielen Dank! |
Re: Firebird - Procedure Aufruf mit "Select"
SQL-Code:
Wenn die SP das auch zurückliefert
Select ID, Name from P_TEST(ID,NAME);
|
Re: Firebird - Procedure Aufruf mit "Select"
ne, hat leider keine outputs
|
Re: Firebird - Procedure Aufruf mit "Select"
Dann wird es so nicht gehen.
Du brauchst wohl 2 Abfragen oder einen execute block |
Re: Firebird - Procedure Aufruf mit "Select"
Zitat:
Zitat:
SQL-Code:
Select ID, Name from P_TEST(ID,NAME) INTO :ID,:NAME;
|
Re: Firebird - Procedure Aufruf mit "Select"
Hi,
von wo aus willst Du die SP aufrufen? In einer Kosonle reicht ein
SQL-Code:
aus. Die Übergabeparameter musst Du entsprechend angeben.
Select * from P_TEST(ID,NAME)
Wenn da nix zurückkommt - kannst Du den SQL-Code der SP Manuell mal ausführen ob da Fehler drin sind? Kannst Du den Code mal posten? Grüße Lemmy |
Re: Firebird - Procedure Aufruf mit "Select"
Er scheint aber das Ergebnis eines Selects als Input für die SP verwenden zu wollen.
|
Re: Firebird - Procedure Aufruf mit "Select"
Ohh... Asche auf mein Haupt... dann macht es echt Sinn, das ganze in eine SP zu stecken und die dann auszuführen...
Grüße Lemmy |
Re: Firebird - Procedure Aufruf mit "Select"
Oder halt einem Execute-Block
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:38 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 by Thomas Breitkreuz