Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

एक क्वेरी में एकाधिक टेबल, आकार और टेबलस्पेस की गणना (*) कैसे करें?

जैसा कि खंड को आमतौर पर तालिका की तरह नाम दिया गया है:

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. फ़ाइल या LOB ऑपरेशन FILEOPEN किसी XML फ़ाइल को तालिका में लोड करते समय विफल रहा

  2. Oracle में तालिका कैसे बदलें

  3. पीएल/एसक्यूएल में संग्रहीत फ़ंक्शन से अस्थायी सीएलओबी इंस्टेंस कैसे वापस करें?

  4. Oracle में varchar2 PL/SQL सबप्रोग्राम तर्क के लिए आकार सीमा क्या है?

  5. NHibernate के साथ बल्क इंसर्ट ऑपरेशंस को गति दें