SQL/SQL Tech

DB2 Scripts - Table Count By Schema

blackwiz 2023. 6. 5. 09:36
반응형

스키마별 테이블 건수 조회 스크립트


SELECT TABLE_SCHEMA
                 , COUNT(*) AS TOTAL_COUNT
                , COUNT(CASE WHEN RIGHT(TABLE_NAME, 6) BETWEEN '000000' AND '999999' THEN 1 -- 숫자6자리로 끝나는 테이블명은 백업용
WHEN RIGHT(TABLE_NAME, 7) = '_BACKUP' THEN 1
WHEN RIGHT(TABLE_NAME,4) = '_TMP' THEN 1
WHEN RIGHT(TABLE_NAME,5) IN ('_TEST','_TEMP') THEN 1) AS UNUSED_GUESS
FROM SYSIBM.TABLES 
GROUP BY ROLLUP(TABLE_SCHEMA)
ORDER BY 2;

반응형

'SQL > SQL Tech' 카테고리의 다른 글

DB2 Script - Table Info  (0) 2023.06.05
DB2 Script - Schema Size  (0) 2023.06.05
[SQL] REGEXP_SUBSTR 구분자, 행, 열, 분리 (NULL 포함)  (0) 2022.10.23
values 절 (db2, postgresql)  (0) 2022.10.21
SQL Fiddle Online SQL Test Tool 비교  (0) 2022.10.21