단일 쿼리로 테이블 카운트하기
오라클의 getxmltype 함수를 사용해서 테이블별 레코드수를 구하는 쿼리가 있더군요.인포믹스12 버전에서도 가능한지 테스트를 해보았습니다. 우선 오라클에서 getxmltype 함수를 사용한 예제입니다 SELECT table_name , num_rows -- 통계정보 건수 , TO_NUMBER( dbms_xmlgen.getxmltype('SELECT COUNT(*) c FROM ' || table_name).Extract('//text()') ) num_rows2 -- 실제측정 건수 FROM user_tables; 샘플 데이터인 SCOTT 계정에서 위와 같은 쿼리를 실행하면, 아래와 같은 결과를 보여줍니다. TABLE_NAME NUM_ROWS NUM_ROWS2------------------------..
SQL
2017. 3. 2. 13:31
링크
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday