연락처 정보
 기간 21 시간

코스 개요

소개

  • 목표 및 목적
  • 과정 일정
  • 소개
  • 선행 조건
  • 책임

SQL 도구

  • 목표
  • SQL Developer
  • SQL Developer - 연결
  • 테이블 정보 보기
  • SQL, SQL Developer 사용 - 쿼리
  • SQL*Plus 로그인
  • 직접 연결
  • SQL*Plus 사용
  • 세션 종료
  • SQL*Plus 명령어
  • SQL*Plus 환경
  • SQL*Plus 프롬프트
  • 테이블 관련 정보 찾기
  • 도움말 받기
  • SQL 파일 사용
  • iSQL*Plus, 엔티티 모델
  • ORDERS 테이블
  • FILM 테이블
  • 과정 테이블 핸드아웃
  • SQL 문법
  • SQL*Plus 명령어

PL/SQL이란?

  • PL/SQL이란?
  • 왜 PL/SQL을 사용합니까?
  • 블록 구조
  • 메시지 표시
  • 샘플 코드
  • SERVEROUTPUT 설정
  • 업데이트 예제, 스타일 가이드

변수

  • 변수
  • 데이터 타입
  • 변수 설정
  • 상수
  • 로컬 및 전역 변수
  • %Type 변수
  • 대체 변수
  • &를 사용한 주석
  • Verify 옵션
  • && 변수
  • Define 및 Undefine

SELECT 문

  • SELECT 문
  • 변수 채우기
  • %Rowtype 변수
  • CHR 함수
  • 자기 학습
  • PL/SQL 레코드
  • 예제 선언

조건문

  • IF 문
  • SELECT 문
  • 자기 학습
  • Case 문

오류 처리

  • 예외
  • 내부 오류
  • 오류 코드 및 메시지
  • No Data Found 사용
  • 사용자 예외
  • Raise Application Error
  • 정의되지 않은 오류 처리
  • PRAGMA EXCEPTION_INIT 사용
  • Commit 및 Rollback
  • 자기 학습
  • 중첩 블록
  • 워크숍

반복 - 루프

  • Loop 문
  • While 문
  • For 문
  • Goto 문 및 라벨

커서

  • 커서
  • 커서 속성
  • 명시적 커서
  • 명시적 커서 예제
  • 커서 선언
  • 변수 선언
  • 열기, 첫 번째 행 가져오기
  • 다음 행 가져오기
  • %Notfound일 때 종료
  • 닫기
  • For Loop I
  • For Loop II
  • 업데이트 예제
  • FOR UPDATE
  • FOR UPDATE OF
  • WHERE CURRENT OF
  • 커서와 Commit
  • 검증 예제 I
  • 검증 예제 II
  • 커서 매개변수,
  • 워크숍
  • 워크숍 솔루션

프로시저, 함수 및 패키지

  • Create 문
  • 매개변수
  • 프로시저 본문
  • 오류 표시
  • 프로시저 설명
  • 프로시저 호출
  • SQL*Plus에서 프로시저 호출
  • 출력 매개변수 사용
  • 출력 매개변수로 호출
  • 함수 생성
  • 예제 함수
  • 오류 표시
  • 함수 설명
  • 함수 호출
  • SQL*Plus에서 함수 호출
  • 모듈형 프로그래밍
  • 예제 프로시저
  • 함수 호출
  • IF 문에서 함수 호출
  • 패키지 생성
  • 패키지 예제
  • 패키지 사용 이유
  • 공개 및 비공개 서브프로그램
  • 오류 표시
  • 패키지 설명
  • SQL*Plus에서 패키지 호출
  • 서브프로그램에서 패키지 호출
  • 서브프로그램 삭제
  • 서브프로그램 찾기
  • 디버그 패키지 생성
  • 디버그 패키지 호출
  • 위치 기반 및 명명 표기법
  • 매개변수 기본 값
  • 프로시저 및 함수 재컴파일
  • 워크숍

트리거

  • 트리거 생성
  • 문 트리거
  • 레벨 트리거
  • WHEN 제한
  • 선택적 트리거 - IF
  • 오류 표시
  • 트리거에서 Commit
  • 제한 사항
  • 변형 트리거
  • 트리거 찾기
  • 트리거 삭제
  • 자동 번호 생성
  • 트리거 비활성화
  • 트리거 활성화
  • 트리거 이름

샘플 데이터

  • ORDER 테이블
  • FILM 테이블
  • EMPLOYEE 테이블

동적 SQL

  • PL/SQL에서 SQL
  • 바인딩
  • 동적 SQL
  • 네이티브 동적 SQL
  • DDL 및 DML
  • DBMS_SQL 패키지
  • 동적 SQL - SELECT
  • 동적 SQL - SELECT 프로시저

파일 사용

  • 텍스트 파일 사용
  • UTL_FILE 패키지
  • 쓰기/추가 예제
  • 읽기 예제
  • 트리거 예제
  • DBMS_ALERT 패키지
  • DBMS_JOB 패키지

컬렉션

  • %Type 변수
  • 레코드 변수
  • 컬렉션 타입
  • 인덱스-비 테이블
  • 값 설정
  • 존재하지 않는 요소
  • 네스티드 테이블
  • 네스티드 테이블 초기화
  • 생성자 사용
  • 네스티드 테이블에 추가
  • Varrays
  • Varray 초기화
  • Varray에 요소 추가
  • 멀티레벨 컬렉션
  • Bulk Bind
  • Bulk Bind 예제
  • 트랜잭션 문제
  • BULK COLLECT 절
  • RETURNING INTO

레퍼런스 커서

  • 커서 변수
  • REF CURSOR 타입 정의
  • 커서 변수 선언
  • 제약 및 비제약
  • 커서 변수 사용
  • 커서 변수 예제

요건

이 과정은 SQL에 대한 일부 지식이 있는 사람들을 위해 적합합니다.

인터랙티브 컴퓨터 시스템에 대한 이전 경험은 권장되지만 필수적이지는 않습니다.

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리