Course Outline

소개

  • 목표와 목적
  • 코스 일정
  • 소개
  • 전제조건
  • 책임

SQL 도구

  • 목표
  • SQL 개발자
  • SQL 개발자 - 연결
  • 테이블 정보 보기
  • SQL, SQL 개발자 사용 - 쿼리
  • SQL*플러스 로그인
  • 직접 연결
  • SQL*Plus 사용
  • 세션 종료
  • SQL*Plus 명령
  • SQL*플러스 환경
  • SQL*플러스 프롬프트
  • 테이블에 대한 정보 찾기
  • 도움을 받다
  • SQL 파일 사용
  • iSQL*Plus, 엔터티 모델
  • ORDERS 테이블
  • 영화 테이블
  • 코스 테이블 유인물
  • SQL 명령문 구문
  • SQL*Plus 명령

PL/SQL란 무엇인가요?

  • PL/SQL란 무엇인가요?
  • PL/SQL를 사용하는 이유는 무엇입니까?
  • 블록 구조
  • 메시지 표시
  • 샘플 코드
  • SERVEROUTPUT 설정
  • 업데이트 예시, 스타일 가이드

변수

  • 변수
  • 데이터 유형
  • 변수 설정
  • 상수
  • 지역 및 전역 변수
  • %유형 변수
  • 대체 변수
  • &가 포함된 댓글
  • 확인 옵션
  • && 변수
  • 정의 및 정의 취소

SELECT 문

  • SELECT 문
  • 변수 채우기
  • % 행 유형 변수
  • CHR 기능
  • 자율학습
  • PL/SQL 기록
  • 예제 선언

조건문

  • IF 문
  • SELECT 문
  • 자율학습
  • 사례 진술

트래핑 오류

  • 예외
  • 내부 오류
  • 오류 코드 및 메시지
  • 데이터를 찾을 수 없음 사용
  • 사용자 예외
  • 애플리케이션 오류 발생
  • 정의되지 않은 오류 트래핑
  • PRAGMA EXCEPTION_INIT 사용
  • 커밋 및 롤백
  • 자율학습
  • 중첩 블록
  • 작업장

반복 - 루핑

  • 루프 문
  • while문
  • For 문
  • Go문 및 라벨에

커서

  • 커서
  • 커서 속성
  • 명시적 커서
  • 명시적 커서 예
  • 커서 선언
  • 변수 선언
  • 열기, 첫 번째 행 가져오기
  • 다음 행 가져오기
  • %를 찾을 수 없으면 종료
  • 닫다
  • For 루프 I
  • For 루프 II
  • 업데이트 예시
  • 업데이트를 위해
  • 업데이트용
  • 현재 위치
  • 커서로 커밋
  • 검증 예시 I
  • 검증예 2
  • 커서 매개변수,
  • 작업장
  • 워크샵 솔루션

프로시저, 기능 및 패키지

  • 명세서 작성
  • 매개변수
  • 절차 본문
  • 오류 표시
  • 절차 설명
  • 전화 절차
  • SQL*Plus의 호출 절차
  • 출력 매개변수 사용
  • 출력 매개변수로 호출하기
  • 함수 만들기
  • 예제 함수
  • 오류 표시
  • 기능 설명
  • 함수 호출
  • SQL*Plus에서 함수 호출하기
  • 모듈러 Programming
  • 예제 절차
  • 함수 호출
  • IF 문에서 함수 호출
  • 패키지 생성
  • 패키지 예
  • 패키지 이유
  • 공공 및 민간 하위 프로그램
  • 오류 표시
  • 패키지 설명
  • SQL*Plus에서 패키지 호출하기
  • 하위 프로그램에서 패키지 호출
  • 하위 프로그램 삭제
  • 하위 프로그램 찾기
  • 디버그 패키지 생성
  • 디버그 패키지 호출
  • 위치 및 명명된 표기법
  • 매개변수 기본값
  • 프로시저 및 함수 재컴파일
  • 작업장

트리거

  • 트리거 만들기
  • 명령문 트리거
  • 행 수준 트리거
  • 언제 제한
  • 선택적 트리거 - IF
  • 오류 표시
  • 트리거에서 커밋
  • 제한
  • 트리거 돌연변이
  • 트리거 찾기
  • 트리거 삭제
  • 자동 번호 생성
  • 트리거 비활성화
  • 트리거 활성화
  • 트리거 이름

샘플 데이터

  • 주문 테이블
  • 영화 테이블
  • 직원 테이블

다이나믹 SQL

  • SQL PL/SQL에서
  • 제본
  • 다이나믹 SQL
  • 네이티브 다이나믹 SQL
  • DDL과 DML
  • DBMS_SQL 패키지
  • 동적 SQL - 선택
  • 동적 SQL - SELECT 절차

파일 사용

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

컬렉션

  • %유형 변수
  • 레코드 변수
  • 컬렉션 유형
  • 인덱스별 테이블
  • 값 설정
  • 존재하지 않는 Element
  • 중첩 테이블
  • 중첩 테이블 초기화
  • 생성자 사용
  • 중첩 테이블에 추가
  • 바라이
  • Varray 초기화
  • Varray에 Element 추가하기
  • 다단계 컬렉션
  • 대량 바인딩
  • 대량 바인딩 예
  • 거래 문제
  • 대량 회수 조항
  • 돌아오는 중

참조 커서

  • 커서 변수
  • REF CURSOR 유형 정의
  • 커서 변수 선언
  • 구속됨 및 구속되지 않음
  • 커서 변수 사용
  • 커서 변수 예

Requirements

이 강좌는 SQL에 대한 어느 정도 지식을 갖고 있는 사람들에게만 적합합니다.

대화형 컴퓨터 시스템에 대한 이전 경험이 바람직하지만 필수는 아닙니다.

  21 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

회원 평가 (3)

Related Courses

Related Categories