연락처 정보

코스 개요

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 문장에서의 사용

커서

  • 명시적 커서(Explicit cursors)
  • 암시적 커서(Implicit cursors)
  • 데이터 가져오기(Fetching data)
  • 커서 속성(Cursor attributes)

예외 처리

  • 사전 정의된 예외
  • 사용자 정의 예외
  • TRY-CATCH 블록 사용

트랜잭션 제어

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

고급 커서 기법

  • Strong vs. weak REF CURSOR
  • 사용 시나리오

트리거

  • 트리거 생성
  • 트리거의 종류
  • 감사(Auditing)를 위한 트리거 사용

PL/SQL 패키지

  • 생성(Creation)
  • 스펙(Specification)
  • 구현(Implementation)
  • 실행(Execution)
  • 호출(Invocation)
  • 실무 적용 사례
  • 코드 분석(Code walkthrough)

요약 및 다음 단계

요건

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

대상 독자

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

참가자 수


참가자별 가격

회원 평가 (5)

예정된 코스

관련 카테고리