Oracle
 sql >> Base de données >  >> RDS >> Oracle

Oracle Query - Sélection d'enregistrements à l'aide des données de colonne de la première table

Vous pouvez utiliser DBMS_XMLGEN pour créer des SQL dynamiques dans une requête :

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

Voici une démo sqlfiddle