2022년 2월 8일 화요일

[oracle]디버깅관련 쿼리

ORACLE 디버깅 관련 쿼리

테이블 데이터 백업

CREATE TABLE 백업테이블명 AS SELECT * FROM 백업대상테이블명;

테이블 데이터 복원

DELETE FROM 기존테이블명;
INSERT INTO 기존테이블명 SELECT * FROM 백업테이블명;

PL/SQL 텍스트 검색

SELECT *
  FROM USER_SOURCE
 WHERE 1=1
 --AND TYPE = 'PROCEDURE'  --('PROCEDURE, 'FUNCTION', 'TRIGGER') 패키지나 다른 부분을 검색 하고 싶다면 대문자로 입력
   AND TEXT LIKE  '%D21004%' --여기에 찾고 싶은 텍스트 입력
ORDER BY NAME, LINE;

DATE 형식 시/분/초 로 조회

ALTER SESSION SET NLS_DATE_FORMAT='YYYY-MM-DD HH24:MI:SS';

이전데이터 조회

SELECT * FROM PLAYER AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '20' MINUTE) --SECOND, MINUTE, HOUR, DAY;

프로시저 강제 오류 발생

RAISE_APPLICATION_ERROR(-20001,'You are learning about exception.');

댓글 없음:

댓글 쓰기

[oracle]옵티마이저(Optimizer)와 실행 계획, 실전 튜닝 기초 완벽 정리

[Oracle SQL] 옵티마이저(Optimizer)와 실행 계획, 실전 SQL 튜닝 가이드 이 가이드에서는 오라클 데이터베이스의 핵심 엔진인 옵티마이저의 원리를 이해하고, DBeaver와 SQL Developer를 활용하여 실제 쿼리의 실행 계획을...