Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Truy vấn Oracle - Chọn bản ghi sử dụng dữ liệu cột từ bảng đầu tiên

Bạn có thể sử dụng DBMS_XMLGEN để tạo các sqls động bên trong một truy vấn:

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

Đây là bản trình diễn 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. Boolean trong OracleDbType

  2. thủ tục oracle sử dụng lệnh Host ()

  3. Làm thế nào để tách một phân vùng khỏi một bảng và gắn nó vào một bảng khác trong oracle?

  4. Trong Oracle SQL, tại sao các hàng đã xóa (không cam kết) không hiển thị trong phiên hiện tại nhưng lại hiển thị trong các phiên khác?

  5. Loại bỏ các kết quả trùng lặp trong một truy vấn chọn có chứa cột CLOB