[ORACLE] USER_VIEWS 뷰로 사용자 정의 뷰 SQL 추적 및 최적화하기
1. USER_VIEWS란?USER_VIEWS는 Oracle 데이터베이스에서 현재 로그인된 사용자 스키마에 생성된 모든 뷰(View)에 대한 정보를 제공하는 데이터 딕셔너리 뷰입니다. 이 뷰는 뷰 이름, 정의된 SQL 문장, 텍스트 길이 등의 정보를 포함하며, SQL 추적, 뷰 재정의, 데이터 모델 점검 등에서 매우 유용합니다.2. 주요 컬럼 설명컬럼명설명VIEW_NAME사용자 정의 뷰의 이름TEXT뷰를 정의하는 SELECT SQL 문 (최대 4000자)TEXT_LENGTHVIEW 정의문의 문자 수3. 실전 활용 예제-- 내 스키마의 모든 뷰 목록 조회SELECT VIEW_NAME, TEXT_LENGTHFROM USER_VIEWSORDER BY VIEW_NAME;-- 특정 뷰의 SQL 정의문 조회SELE..
Database/Oracle
2025. 8. 8. 23:53