"오라클 XML 쿼리"의 두 판 사이의 차이
DB CAFE
(새 문서: = 오라클 XML 쿼리 = == 테이블 건수 조회 == <source lang=sql> SELECT A.OWNER,A.TABLE_NAME , REGEXP_REPLACE(EXTRACT( dbms_xmlgen.getXmlType('SELECT COUNT(*)||'' '' C...) |
|||
(같은 사용자의 중간 판 하나는 보이지 않습니다) | |||
10번째 줄: | 10번째 줄: | ||
-- , dbms_lob.substr(dbms_xmlgen.getXmlType('SELECT COUNT(*)||'','' C FROM '||A.OWNER||'.'||A.TABLE_NAME).EXTRACT('//text()').getclobval(),100,1) C2 | -- , dbms_lob.substr(dbms_xmlgen.getXmlType('SELECT COUNT(*)||'','' C FROM '||A.OWNER||'.'||A.TABLE_NAME).EXTRACT('//text()').getclobval(),100,1) C2 | ||
FROM DBA_TABLES A | FROM DBA_TABLES A | ||
− | WHERE OWNER = ' | + | WHERE OWNER = 'XXX' |
; | ; | ||
</source> | </source> | ||
+ | [[Category:oracle]] |
2020년 6월 24일 (수) 17:39 기준 최신판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
1 오라클 XML 쿼리[편집]
1.1 테이블 건수 조회[편집]
SELECT A.OWNER,A.TABLE_NAME
, REGEXP_REPLACE(EXTRACT( dbms_xmlgen.getXmlType('SELECT COUNT(*)||'' '' C FROM '||A.OWNER||'.'||A.TABLE_NAME), '/ROWSET/ROW/C'
).getStringVal()
, '<C>|</C><C>|</C>', '' -- 태그 제거
) C1
-- , dbms_lob.substr(dbms_xmlgen.getXmlType('SELECT COUNT(*)||'','' C FROM '||A.OWNER||'.'||A.TABLE_NAME).EXTRACT('//text()').getclobval(),100,1) C2
FROM DBA_TABLES A
WHERE OWNER = 'XXX'
;