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

Nhận số lượng tất cả các bảng trong một giản đồ

Điều này có thể được thực hiện với một câu lệnh duy nhất và một số phép thuật XML:

select table_name, 
       to_number(extractvalue(xmltype(dbms_xmlgen.getxml('select count(*) c from '||owner||'.'||table_name)),'/ROWSET/ROW/C')) as count
from all_tables
where owner = 'FOOBAR'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hàm LEAST () trong Oracle

  2. Hàm PL / SQL trong Oracle không thể thấy DBMS_AQ

  3. Thêm ngày vào dấu thời gian

  4. Subr hay LIKE nhanh hơn trong Oracle?

  5. ORACLE và TRIGGERS (đã chèn, cập nhật, xóa)