테이블 목록과 각 테이블별 레코드 건수 구하기 14 8 35,156

by 마농 [마농] dbms_xmlgen [2012.03.15 14:03:46]


SELECT table_name
     , num_rows -- 통계정보 건수
     , TO_NUMBER(
       dbms_xmlgen.getxmltype('SELECT COUNT(*) c FROM ' || table_name).Extract('//text()')
       ) num_rows2 -- 실제측정 건수
  FROM user_tables
;
by 우리얍 [2012.03.15 16:24:33]
헐..정말 좋은 팁입니다 +_+

일반유저에서는 잘 돌아가는데

ERROR:
ORA-19202: Error occurred in XML processing
ORA-25191: cannot reference overflow table of an index-organized table
ORA-06512: at "SYS.DBMS_XMLGEN", line 288
ORA-06512: at line 1

IOT에서는 에러가 발생하네요~


by 하봉래 [2012.03.16 08:16:03]
엊그제 얘기하신거죠?
그땐 이해를 잘 못했었는데^^;;

유용한 정보 고맙습니닷^^

by 부쉬맨 [2012.03.16 10:15:32]
기초자료로 분포도나 보는자료로 정말조을꺼같아요.
흐흐흐흐흐...

by 타락천사 [2012.03.16 11:07:06]

신기하네 하하하

by 손님 [2012.03.18 23:24:55]

다이나믹 SQL 을 안쓰고도 가능하군요. 호~~

by 손님 [2012.04.17 17:50:53]

오 신기하네요 정말

by 기현서 [2012.08.24 14:30:40]

정말 유용한 팁이네요^^


by 박민철 [2014.08.21 16:34:20]

유용한 정보 감사합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입