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

Cách đếm (*) nhiều bảng, kích thước và vùng bảng trong một truy vấn

Vì phân đoạn thường được đặt tên như bảng:

SELECT ut.table_name,
       to_number(extractvalue(xmltype (dbms_xmlgen.getxml ('select count(*) c from ' ||ut.table_name)),'/ROWSET/ROW/C')) row_count,
       db.blocks*8192/1024/1024 as MB,
       db.tablespace_name 
FROM user_tables ut
  join dba_segments db on db.segment_name = ut.table_name
WHERE ut.table_name LIKE 'AUD_2012080%'
ORDER BY ut.table_name DESC


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các tính năng ẩn trong Oracle

  2. Chuỗi kết nối JDBC Thin trong Oracle sử dụng cả dấu hai chấm và dấu gạch chéo lên

  3. Làm thế nào để phân tích cú pháp json hiệu quả trong Oracle 18c?

  4. Các thay đổi đối với ngữ cảnh phiên cơ sở dữ liệu vẫn tồn tại với việc sử dụng lại kết nối tổng hợp

  5. Kết hợp 2 khối if và tạo một truy vấn