План на курса

Въведение

  • Цели и задачи
  • График на курса
  • Въведение
  • Предпоставки
  • Отговорности

SQL Инструменти

  • Цели
  • SQL Разработчик
  • SQL Разработчик - Връзка
  • Преглед на информация за таблицата
  • Използване на SQL, SQL Разработчик - Заявка
  • SQL*Плюс Вход
  • Директна връзка
  • Използване на SQL*Plus
  • Край на сесията
  • SQL*Плюс команди
  • SQL*Плюс среда
  • SQL*Плюс подкана
  • Намиране на информация за таблици
  • Получавам помощ
  • Използване на SQL файла
  • iSQL*Плюс, модели на обекти
  • Таблиците ПОРЪЧКИ
  • Масите на ФИЛМА
  • Раздаване на таблици на курса
  • SQL Синтаксис на изявление
  • SQL*Плюс команди

Какво е PL/SQL?

  • Какво е PL/SQL?
  • Защо да използвате PL/SQL?
  • Блокова структура
  • Показване на съобщение
  • Примерен код
  • Настройка на SERVEROUTPUT
  • Пример за актуализиране, Ръководство за стил

Променливи

  • Променливи
  • Типове данни
  • Задаване на променливи
  • Константи
  • Локални и глобални променливи
  • Променливи на типа %
  • Променливи за заместване
  • Коментари с &
  • Опция за проверка
  • && Променливи
  • Дефиниране и недефиниране

Изявление SELECT

  • Изявление SELECT
  • Попълване на променливи
  • % Променливи тип ред
  • CHR функция
  • Самоподготовка
  • PL/SQL Записи
  • Примерни декларации

Условно изявление

  • Изявление IF
  • Изявление SELECT
  • Самоподготовка
  • Казус

Грешки при прихващане

  • Изключение
  • Вътрешни грешки
  • Код на грешка и съобщение
  • Използване Няма намерени данни
  • Потребителски изключения
  • Грешка в приложението Raise
  • Прихващане на недефинирани грешки
  • Използване на PRAGMA EXCEPTION_INIT
  • Комитиране и връщане назад
  • Самоподготовка
  • Вложени блокове
  • Работилница

Итерация - Цикъл

  • Инструкция за цикъл
  • Докато изявление
  • За изявление
  • Go към Изявление и етикети

Курсори

  • Курсори
  • Атрибути на курсора
  • Изрични курсори
  • Явен пример за курсор
  • Деклариране на курсора
  • Деклариране на променливата
  • Отваряне, извличане на първия ред
  • Извличане на следващия ред
  • Изход при %Notfound
  • Близо
  • За цикъл I
  • За цикъл II
  • Пример за актуализиране
  • ЗА АКТУАЛИЗИРАНЕ
  • ЗА АКТУАЛИЗИРАНЕ НА
  • КЪДЕ ТОКА НА
  • Комитирайте с курсори
  • Пример за валидиране I
  • Пример за валидиране II
  • Параметри на курсора,
  • Работилница
  • Работно решение

Процедури, функции и пакети

  • Създаване на изявление
  • Параметри
  • Орган на процедурата
  • Показване на грешки
  • Опишете процедура
  • Процедури за повикване
  • Процедури за повикване в 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

КОЛЕКЦИИ

  • Променливи на типа %
  • Запис на променливи
  • Видове колекции
  • Индексиране по таблици
  • Задаване на стойности
  • Несъществуващи Elements
  • Вложени таблици
  • Инициализация на вложена таблица
  • Използване на конструктора
  • Добавяне към вложена таблица
  • Varrays
  • Инициализация на Varray
  • Добавяне на Element към Varray
  • Многостепенни колекции
  • Групово свързване
  • Пример за групово свързване
  • Транзакционни проблеми
  • Клауза за ГРУПОВО СЪБИРАНЕ
  • ВРЪЩАНЕ ВЪВ

Курсори за справка

  • Курсорни променливи
  • Дефиниране на типове REF CURSOR
  • Деклариране на курсорни променливи
  • Ограничен и неограничен
  • Използване на променливи на курсора
  • Примери за променливи на курсора

Изисквания

Курсът е подходящ само за тези, които имат известни познания по SQL.

Предишен опит с интерактивна компютърна система е желателен, но не е задължителен.

 21 Часа

Брой участници


Цена за участник

Oтзиви от потребители (7)

Предстоящи Курсове

Свързани Kатегории