연락처 정보

코스 개요

PL/SQL 입문

  • PL/SQL 런타임 환경 개요
  • PL/SQL 블록의 구조 및 종류
  • 변수 선언 및 활용 방법
  • 조건문과 반복문 등 제어 구조에 대한 이해

PL/SQL 내에서 SQL 사용하기

  • DML 명령어 실행 방법
  • DDL 및 동적 SQL 활용 기법
  • 트랜잭션 제어 명령어(TCL) 이해
  • SELECT 문을 통한 데이터 검색 방법

절차와 함수

  • 절차 및 함수 생성과 삭제 방법
  • 매개변수 전달 기법들에 대한 이해
  • 값 전달 방식 및 참조 전달 방식의 차이; NOCOPY 키워드 활용법

오류 및 예외 처리

  • PL/SQL 내에서 오류와 예외 상황을 효과적으로 관리하는 방법

커서 관리 기법

  • 레코드 구조 및 정적 커서에 대한 개념 이해
  • 커서 매개변수화 방법
  • FOR UPDATE 절을 사용한 커서 활용 방안

연관 배열의 활용

  • PL/SQL 내에서 연관 배열을 선언하고 활용하는 방법

패키지 구조와 개념

  • 패키지 사양서 및 본문의 구성 방식
  • 초기화 섹션, 전역 변수, 메모리 관리 방식 이해
  • 캡슐화, 오버로딩, 전방 참조 선언 등 관련 개념들에 대한 학습

트리거 구현 방법

  • DML 트리거 작성 기술
  • INSTEAD OF 트리거의 적용 시나리오 이해
  • 시스템 트리거의 개념 파악
  • 고급 트리거 기능들에 대한 심층 학습

내장 패키지 활용 실습

  • UTL_FILE을 사용해 파일 기록하기
  • PL/SQL 내에서 이메일 발송 기능 구현하기

코드 관리 및 컴파일 전략

  • 코드 암호화와 난독화 방법들에 대한 이해
  • 조건부 컴파일 활용법 익히기
  • 객체 간 의존성 관리 기법 파악하기
  • 컴파일러 경고 메시지의 해석 및 대응 방법 배우기

요약 및 향후 학습 방향 안내

요건

  • 어떤 프로그래밍 언어든 기초적인 수준의 이해가 필요합니다 (구조화된 언어 또는 객체지향 언어 모두 가능)
  • SQL 기본 개념 및 Oracle 데이터베이스 환경에 대한 기본 지식도 필수입니다

대상 수강생

  • 개발자
  • 데이터베이스 관리자
 28 시간

참가자 수


참가자별 가격

회원 평가 (3)

예정된 코스

관련 카테고리