반응형
계정안에 속한 테이블의 전체 카운트를 뽑아서 비교할 때 사용
1. dbms_xmlgen 사용(쿼리 결과를 xml로 뽑아준다)
SELECT TABLE_NAME
, TO_NUMBER(
dbms_xmlgen.getxmltype('SELECT COUNT(*) c FROM ' || table_name).Extract('//text()')
) NUM_ROWS
FROM ALL_TABLES
WHERE OWNER = '계정명'
ORDER BY NUM_ROWS DESC;
2. row_num 사용
SELECT TABLE_NAME, NUM_ROWS
FROM ALL_TABLES
WHERE OWNER = '계정명'
ORDER BY TABLE_NAME;
끝
반응형
'DB' 카테고리의 다른 글
oracle 데이터 복구(TIMESTAMP) 사용 방법 (0) | 2022.08.22 |
---|---|
orange plan 실행 오류 (0) | 2022.07.22 |
ORA-30036 테이블스페이스 확장할 수 없음 오류 (0) | 2022.06.13 |
Oracle 테이블 스페이스 추가 (0) | 2022.06.09 |
oracle db link 걸기 (0) | 2022.04.08 |