sql >> Base de Datos >  >> RDS >> Oracle

Oracle Query:selección de registros utilizando datos de columna de la primera tabla

Puede usar DBMS_XMLGEN para hacer sqls dinámicos dentro de una consulta:

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

Aquí hay una demostración de sqlfiddle