SELECT TABLE_NAME, INSERTS, UPDATES, DELETES, TIMESTAMP FROM USER_TAB_MODIFICATIONS WHERE TABLE_NAME = 'SCM_CONFIRM';
/*
오라클 DB
모든 테이블의 생성일, 레코드수, 최근 접근내역 등을 확인할 수 있는 쿼리문
*/
WITH O AS (SELECT OWNER, OBJECT_NAME, CREATED, LAST_DDL_TIME
FROM ALL_OBJECTS WHERE OBJECT_TYPE = 'TABLE'
),
T AS ( /* ANALYZE 수행후 생성되는 컬럼 데이터 */
SELECT OWNER, TABLE_NAME, NUM_ROWS, AVG_ROW_LEN, LAST_ANALYZED
FROM ALL_TABLES
),
M AS ( /* 최근 테이블 사용내역, 접근내역 확인 */
SELECT TABLE_OWNER, TABLE_NAME, INSERTS, UPDATES, DELETES, TRUNCATED, TIMESTAMP
FROM ALL_TAB_MODIFICATIONS
)
SELECT O.OWNER, O.OBJECT_NAME
, O.CREATED -- 생성일
, O.LAST_DDL_TIME -- 마지막 DDL 변경일시
, T.NUM_ROWS -- 레코드 수
, T.AVG_ROW_LEN -- 평균 레코드 길이
, T.LAST_ANALYZED -- 마지막 분석(ANALYZE) 일시
, M.INSERTS -- 입력수
, M.UPDATES -- 수정수
, M.DELETES -- 삭제수
, M.TRUNCATED -- TRUNCATE수
, M.TIMESTAMP -- 마지막 DML 일시
FROM O LEFT JOIN T ON (O.OWNER = T.OWNER AND O.OBJECT_NAME = T.TABLE_NAME)
LEFT JOIN M ON (O.OWNER = M.TABLE_OWNER AND O.OBJECT_NAME = M.TABLE_NAME)
ORDER BY OWNER, OBJECT_NAME ;
'DataBase > Oracle' 카테고리의 다른 글
| TableSpace 용량 확인 (MB 단위) (0) | 2026.04.30 |
|---|---|
| Oracle Lock 확인 (0) | 2026.04.30 |
| 오라클 oracle DB 내 정보 조회 (0) | 2019.11.22 |
| Oracle 12c 에서 SQL Server 2014 DB Link 구성하기 (1) | 2016.12.08 |
| Oracle DBMS_CRYPTO 사용하기 (0) | 2016.10.12 |