연락처 정보
 기간 21 시간

코스 개요

PL/SQL 소개

  • PL/SQL이란?
  • PL/SQL 사용의 이점

PL/SQL 블록의 기본 구조

  • 비명명 블록(Anonymous blocks)
  • 명명 블록(Named blocks)

변수와 데이터 타입

  • 변수 선언
  • 구문 및 규칙
  • PL/SQL의 데이터 타입
  • PL/SQL 블록에서 변수 사용

제어 구조

  • IF-THEN-ELSE
  • CASE 문구
  • FOR 루프
  • WHILE 루프

저장 절차 및 함수

  • 저장 절차 생성 및 실행
  • 구문 및 예시
  • 입력 및 출력 매개변수
  • PL/SQL에서 함수 생성 및 실행
  • 구문 및 예시
  • SQL 문구에서의 사용

커서

  • 명시적 커서
  • 암시적 커서
  • 데이터 페칭(Fetching)
  • 커서 속성

예외 처리

  • 사전 정의된 예외
  • 사용자 정의 예외
  • TRY-CATCH 블록 사용 (참고: PL/SQL에서는 표준적으로 EXCEPTION 블록을 사용함)

트랜잭션 제어

  • PL/SQL의 트랜잭션 제어
  • 중첩 블록 및 트랜잭션 사용
  • 중첩 트랜잭션 관리
  • 세이브포인트(Savepoint) 생성 및 사용

고급 커서 기술

  • Strong REF CURSOR와 Weak REF CURSOR 비교
  • 사용 시나리오

트레이거(Triggers)

  • 트레이거 생성
  • 트레이거 유형
  • 감사(Auditing)를 위한 트레이거 사용

PL/SQL 패키지

  • 생성
  • 명세(Specification)
  • 구현(Implementation)
  • 실행
  • 호출(Invocation)
  • 실전 애플리케이션 적용
  • 코드 워크스루

요약 및 다음 단계

요건

  • SQL에 대한 기본 이해
  • 데이터베이스 스키마, 테이블 및 관계에 대한 이해

대상 수강생

  • 데이터베이스 관리자
  • 데이터베이스 개발자
  • 소프트웨어 개발자
  • 데이터 분석가

참가자 수


참가자별 가격

회원 평가 (5)

예정된 코스

관련 카테고리