1부 예제로 배우는 PL/SQL
1장 PL/SQL이란?
PL/SQL이란?
PL/SQL의 필요성
PL/SQL의 장점
PL/SQL 아키텍처(Architecture
2장 테스트 환경 구성(1부
3장 PL/SQL 블록 구조
익명 블록
주석
4장 DBMS_OUTPUT 패키지
5장 식별자와 변수
PL/SQL 문자 집합
식별자 규칙
변수 선언
변수 범위와 가시성
문자열 안에 작은 따옴표 사용하기
6장 데이터 타입
스칼라 타입
조합 타입
LOB 타입
% 타입
사용자 정의 서브타입
데이터 타입 간 형 변환
7장 테이터 조작
DML 조작
커밋
롤백
세이브포인트
ROLLBACK TO SAVEPOINT
SET TRANSACTION
8장 NULL 제어
9장 프로시저
프로시저 생성
입/출력 매개변수
프로시저 실행 방법
프로시저 제거
프로시저 Invalid 시 재컴파일(Re-Compile 방법
10장 함수
함수 생성
Deterministic 함수 생성
함수 실행
함수 제거
프로시저와 함수의 차이
11장 패키지
패키지 생성
전역 변수 선언 시 유의사항
프로시저 및 패키지 변경 시 주의 사항
패키지 컴파일
12장 IN OUT 모드-NOCOPY: call by reference
NOCOPY란
NOCOPY 유의점
13장 권한 관리
권한 관리
권한 취소
권한 부여 시 주의사항
조회 스키마 관리
14장 제어 구문
IF
오라클 PL/SQL 베스트 프랙티스. DBA, 개발자, 튜너들이 이 책을 읽으면 PL/SQL을 제대로 배울 수 있습니다. 1부에서는 각종 예제로 PL/SQL을 배울 수 있고, 2부에서는 성능 개선과 운영 안정성 사례를 배울 수 있습니다. 이 책에 있는 사례들을 여러분의 프로젝트에 적용하면 5-6시간 이상 수행되는 프로그램을 1-2시간 안에 끝낼 수 있습니다.
오라클 DBMS와의 연동에 최적화된 PL/SQL 전문서
최근 들어 새로운 데이터베이스의 등장과 견제로 어느 때보다 오라클의 위상이 위협을 받고 있습니다. 요즘 IT의 트렌드인 빅데이터 관련한 Hadoop, NoSQL 뿐 아니라 국산 DBMS인 티베로, 알티베이스, 큐브리드와 더불어 SAP의 HANA DBMS까지 새로운 기술과 데이터베이스가 오라클이 잠식하고 있던 자리를 꿰차고 있습니다.
그러나 성능과 안정성이 요구되는 주요 업무에서는 여전히 오라클을 대체하기엔 역부족인 것 같습니다. 향후 10년 후에는 어떤 변화가 있을지 예측하기 어렵지만 현재로서는 오라클의 RAC라는 강력한 기능으로 인해 당분간 확고한 지위를 유지하리라 생각됩니다.
이러한 오라클 DBMS와 연동하여 데이터를 처리하기 위해 PL/SQL만큼 빠르고 데이터 조작이 쉬운 언어는 없어 보입니다.
1부에서는 핵심 예제, 2부에서는 실제 적용 사례
1부, "예제로 배우는 PL/SQL"에서는 간단한 예제를 중심으로 PL/SQL의 기본 기능을 살펴봅니다. 기존에 출간되었던 PL/SQL 전문서들은 너무 많은 장 수에 걸쳐 기능 설명을 해두어서 책을 펼쳐 볼 엄두가 나지 않았을 수 있습니다. 그러나 이 책은 짧은 시간 안에 예제 실습을 통해 주요 핵심 내용을 배울 수 있도록 했습니다.
2부, "성능 개선과 운영 안정성 사례로 배우는 PL/SQL"에서는 성능 개선을 위해 필요한 부분은 무엇인지,