Oracle
 sql >> Database >  >> RDS >> Oracle

Oracle Query - Selezione dei record utilizzando i dati delle colonne dalla prima tabella

Puoi usare DBMS_XMLGEN per creare sql dinamici all'interno di una query:

select *
from table1 as t1
where dbms_xmlgen.getxmltype('select * from ' || 
                             t1.table2name ||
                             ' where datetocheck > add_months(sysdate, -6)
').extract('//text()').getstringval() is not null

Ecco una demo di sqlfiddle