더북(TheBook)

핵심정리

  1 오라클에서 제공하는 데이터 딕셔너리 뷰는 오라클 DB 내부 정보뿐만 아니라 모든 객체에 대한 정보를 제공한다.

  2 데이터 딕셔너리 뷰는 시스템 뷰라고도 하며 이들 뷰 대부분의 명칭은 그 용도에 따라 DBA, ALL_USER 라는 접두사가 붙는다.

  3 USER_SOURCE란 데이터 딕셔너리 뷰에는 함수, 프로시저, 패키지 등의 모든 프로그램 정보와 소스가 들어 있다.

  4 가장 널리 사용되는 디버깅 기법으로는 DBMS_OUTPUT.PUT_LINE 프로시저를 사용하는 것이다.

  5 프로그램의 소요 시간을 계산할 때는 DBMS_UTILITY.GET_TIME 프로시저를 활용하는 것이 좋다.

  6 로그 테이블을 만들어 프로그램의 수행 내역에 대한 로그를 남기면 프로그램 관리가 쉽다.

  7 동적 쿼리는 디버깅할 문장의 길이가 너무 길면 DBMS_OUTPUT.PUT_LINE 프로시저보다는 CLOB 타입의 컬럼을 가진 테이블을 만들어 해당 문장 구문을 넣어놓으면 실제로 수행된 완전한 문장을 얻을 수 있다.

  8 RETURNING INTO 절을 이용하면 INSERT, UPDATE, DELETE가 적용된 로우의 정보를 추출해 낼 수 있다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.