Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Stored Procedure, IN mit übergebener Parameterliste (https://www.delphipraxis.net/183915-stored-procedure-mit-uebergebener-parameterliste.html)

ibp 13. Feb 2015 11:23

Datenbank: Interbase • Version: XE ff • Zugriff über: egal

Stored Procedure, IN mit übergebener Parameterliste
 
Hallo und Danke schon mal im Vorraus,

habe eine SP in Interbase und brauche eine übergebene Liste die ein Select einschränken soll. Leider mag der Compiler meine nachfolgenden Versuche nicht. Leider gehen mir die Ideen aus, die letzte wäre das ganze mit einem Execute Statement zu lösen aber vielleicht gibt es ja noch eine andere...
Hat jemand eine Idee? (Bitte keine Antworten a la bei dem System xyz geht das aber, hier ist nur Interbase gefragt!)

Beispiel:
Code:
select xyz
from meinetabelle
where abc in (:MEINELISTE)
Code:
select xyz
from meinetabelle
where abc in (||:MEINELISTE||)

mkinzler 13. Feb 2015 11:27

AW: Stored Procedure, IN mit übergebener Parameterliste
 
Ich weiss nicht, ob diese InterBase Version das
SQL-Code:
execute statement 'select xyz from meinetabelle where abc in ( ' || :MEINELISTE || ')';
versteht. Unter FireBird funktioniert das derart.

ibp 13. Feb 2015 11:38

AW: Stored Procedure, IN mit übergebener Parameterliste
 
Zitat:

Zitat von mkinzler (Beitrag 1289776)
Ich weiss nicht, ob diese InterBase Version das
SQL-Code:
execute statement 'select xyz from meinetabelle where abc in ( ' || :MEINELISTE || ')';
versteht. Unter FireBird funktioniert das derart.

Geht schon, wollte es eigentlich umgehen, wenn sonst nichts geht dann eben so...

alex517 13. Feb 2015 14:18

AW: Stored Procedure, IN mit übergebener Parameterliste
 
Ich mache das damit
SP_DECODE_LIST()
alex


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz