책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 데이터베이스 프로그래밍 > SQL
· ISBN : 9791185890364
· 쪽수 : 420쪽
· 출판일 : 2015-12-23
책 소개
목차
INTRODUCTION 처음 만나는 PL/SQL ........ 1
기초편 PL/SQL 블록의 기초 문법 ........ 1
CHAPTER 01 PL/SQL 블록의 개요 ........ 11
CHAPTER 02 변수와 상수 ........ 17
CHAPTER 03 제어 구조 ........ 35
CHAPTER 04 SELECT INTO문과 커서 ........ 57
CHAPTER 05 예외 처리 ........ 83
실전편 Stored 프로그램 실전 활용 101
CHAPTER 06 Stored 서브 프로그램의 개요 ........ 103
CHAPTER 07 프로시저와 함수 ........ 119
CHAPTER 08 패키지 ........ 159
CHAPTER 09 트리거 ........ 193
응용편 심화 응용 테크닉 213
CHAPTER 10 레코드와 컬렉션 ........ 215
CHAPTER 11 커서 변수 ........ 237
CHAPTER 12 동적 SQL ........ 249
CHAPTER 13 성능 향상을 위해 ........ 261
APPENDIX 299
APPENDIX 01 환경 설정과 샘플 오브젝트 ........ 301
APPENDIX 02 PL/SQL에서 사용 가능한 데이터 타입 ........ 306
APPENDIX 03 예약어 목록 ........ 310
APPENDIX 04 시스템 권한과 오브젝트 권한 ........ 312
APPENDIX 05 실행자 권한의 지정 방법 ........ 314
APPENDIX 06 의존성 확인 ........ 320
APPENDIX 07 자율형 트랜잭션 ........ 324
APPENDIX 08 트리거의 종류 ........ 328
APPENDIX 09 중첩 테이블과 VARRAY ........ 345
APPENDIX 10 WRAP 유틸리티 ........ 360
APPENDIX 11 유틸리티 패키지 ........ 363
책속에서
PL/SQL이란, Oracle의 독자적인 프로그래밍 언어입니다. PL/SQL을 사용하면 기존의 SQL만으로는 불가능한 복잡한 처리(절차적 처리)를 실행할 수 있습니다. 이 부분은 PL/SQL을 처음 배우는 사람으로써는 아직 감이 오지 않을지도 모릅니다.
PL/SQL이 다른 절차적 언어와 크게 다른 점은 Oracle과의 친화성입니다. PL/SQL을 사용하면 Oracle에 정의되어 있는 데이터를 매우 효율적으로 처리할 수 있다는 장점이 있습니다. 여기까지 Oracle에서 데이터를 검색하여 취득한 데이터를 처리하는 예제는 없었습니다. 그러나 PL/SQL을 사용하는 이상, Oracle에서 조회한(SELECT문) 데이터를 처리하는 일은 앞으로도 빈번할 것입니다.
Stored 서브 프로그램이 문제없이 컴파일되었다고 해도 프로그램이 의도한 대로 처리 작업을 수행할 수 없다면 아무런 의미가 없습니다. 만약 처리 후의 결과에서 의도한 대로 작업이 수행되지 않은 것으로 나타났을 경우, 프로그램을 수정하고 다시 작성(디버그)해야만 합니다. PL/SQL은 블록 내의 처리 경과를 확인하는 방법으로 DBMS_OUTPUT을 사용합니다.



















