Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Oracle Query - Wybór rekordów przy użyciu danych kolumn z pierwszej tabeli

Możesz użyć DBMS_XMLGEN aby utworzyć dynamiczny sqls w zapytaniu:

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

Oto demo programu sqlfiddle




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tabela filtrów ADF na podstawie wyboru drzewa

  2. oracle diff:jak porównać dwie tabele?

  3. Oracle, dlaczego tworzenie wyzwalacza kończy się niepowodzeniem, gdy istnieje pole o nazwie znacznik czasu?

  4. Równoczesne aktualizacje w Oracle:blokowanie czy nie?

  5. znajdź nazwy kolumn i nazwy tabel, do których odwołuje się SQL