Свържете се с нас

Съдържание и теми, включени в курса

Въведение в PL/SQL

  • Преглед на средата за изпълнение на PL/SQL
  • Структура и типове PL/SQL блокове
  • Деклариране и използване на променливи
  • Контролни структури: условни оператори и цикли

Включване на SQL в PL/SQL

  • Изпълнение на DML команди
  • Използване на DDL и динамичен SQL
  • Команди за контрол на транзакции (TCL)
  • Извличане на данни с оператори SELECT

Процедури и Функции

  • Създаване и изтриване на процедури и функции
  • Техники за параметризиране
  • Предаване на параметри по стойност и по референция; разбиране на NOCOPY

Обработка на грешки и изключения

  • Стратегии за управление на грешки и изключения в PL/SQL

Управление на курсори

  • Разбиране на записи и статични курсори
  • Параметризиране на курсори
  • Внедряване на курсори с FOR UPDATE

Асоциативни масиви

  • Деклариране и използване на асоциативни масиви в PL/SQL

Пакети

  • Структура на пакетите: спецификации и тела
  • Секции за инициализация, глобални променливи и управление на паметта
  • Концепции за капсулиране, претоварване и предварителни декларации

Тригери

  • Създаване на DML тригери
  • Внедряване на INSTEAD OF тригери
  • Разбиране на системни тригери
  • Изследване на разширени функции на тригерите

Практически приложения на вградени пакети

  • Запис във файлове с помощта на UTL_FILE
  • Изпращане на имейли от PL/SQL

Управление на код и компилиране

  • Техники за криптиране и обфускация на код
  • Използване на условно компилиране
  • Управление на обектни зависимости
  • Интерпретиране на предупреждения на компилатора

Обобщение и следващи стъпки

Изисквания

  • Основно владеене на който и да е програмен език (структуриран или обектно-ориентиран)
  • Запознатост с основите на SQL и средата на Oracle база данни

Аудитория

  • Разработчици
  • Администратори на бази данни
 28 Часа

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


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

Отзиви от участници (3)

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

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