Ich suche etwas ähnliches auf den bash for-Schleife in oracleBash For-Schleife Logik in Oracle SQL
for i in 1 5 3 8; do echo "print $i"; done
so ergäbe dies als
print 1
print 5
print 3
print 8
ich etwas ähnliche Logik in Oracle SQL will wie
for i in 1 5 3 8; do echo " select * from TABLE where column1='$i';"; done
so würde dies als
führenselect * from TABLE where column1='1';
select * from TABLE where column1='5';
select * from TABLE where column1='3';
select * from TABLE where column1='8';
Also wie bekomme ich etwas ähnliche Logik in Oracle SQL
Suchen Sie nach SQL oder PL/SQL? SQL hat keine Schleifen. Möglicherweise möchten Sie nur 'where column1 in (1,5,3,8)'. Aber es hängt wirklich davon ab, was Sie erreichen möchten - eine SQL-Anweisung kann nicht 4 separate Abfragen ausführen. Es könnte eine Abfrage ausführen, die alle vier Ergebnismengen enthält. –