Hallo zusammen,
ich möchte mir im SQL eine globale Variable definieren die ich bei der WHERE IN Abfrage benutzen kann.
z.B.
PHP-Code:
create or replace variable InPrl char(200) default('10006, 10011, 10015');
select * from Tabelle
where char(Preisliste) in (InPrl)
Das funktioniert leider nicht. Wenn ich mehrere Variablen definiere läuft die Abfrage.
Das ist aber leider nicht zielführend da ich zwischen 1 und xxx Variablen abfragen möchte.
PHP-Code:
create or replace variable Prl1 numeric(7) default(10006);
create or replace variable Prl2 numeric(7) default(10011);
create or replace variable Prl3 numeric(7) default(10015);
select * from Tabelle
where Preisliste in (Prl1, Prl2, Prl3)
Gibt es da eine elegante Möglichkeit?
Bookmarks