Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Cara menghitung (*) beberapa tabel, ukuran, dan ruang tabel dalam satu kueri

Karena segmen biasanya diberi nama seperti tabel:

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. Prosedur untuk mengunduh file dari url yang diberikan di Oracle 11g dan menyimpannya ke dalam kolom tipe blob

  2. oracle cara memutar meja saya

  3. Cari string yang diberikan di semua bidang dari seluruh skema untuk Oracle

  4. Oracle SQL hari pertama dan terakhir kuartal setiap tahun

  5. Tanggal Javascript ke objek tanggal sql