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

Oracle Query - Valg af poster ved hjælp af kolonnedata fra første tabel

Du kan bruge DBMS_XMLGEN for at lave dynamiske sqls inde i en forespørgsel:

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

Her er en sqlfiddle-demo




  1. Vis data fra mysql-rækken som en kolonne i php

  2. 'IF' i 'SELECT'-sætning - vælg outputværdi baseret på kolonneværdier

  3. Top måder at øge databaseeffektiviteten

  4. NLS_CHARSET_ID() Funktion i Oracle