План на курса

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

  • Какво е PL/SQL?
  • Предимства при използването на PL/SQL

Основна структура на блока PL/SQL

  • Анонимни блокове
  • Имеhani блокове

Променливи и данни типове

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

Контролните структури

  • IF-THEN-ELSE
  • CASE оператори
  • FOR цикли
  • WHILE цикли

Запазени процедури и функции

  • Създаване и изпълнение на запазени процедури
  • Синтаксис и примери
  • Входни и изходни параметри
  • Създаване и изпълнение на функции в PL/SQL
  • Синтаксис и примери
  • Използване в SQL заявки

Курсори

  • Явни курсори
  • Неявни курсори
  • Получаване на данни
  • Атрибути на курсорите

Управление на изключенията

  • Предварително дефинирани изключения
  • Потребителски дефинирани изключения
  • Използване на блоковете TRY-CATCH

Управление на транзакциите

  • Управление на транзакциите в PL/SQL
  • Използване на вложени блокове и транзакции
  • Управление на вложените транзакции
  • Създаване и използване на контрольни точки (savepoints)

Разширените техники с курсори

  • Яки против слаби REF CURSOR
  • Сценарии за използване

Тригери

  • Създаване на тригери
  • Видове тригери
  • Използване на тригери за аудит

Пакети в PL/SQL

  • Създаване
  • Спецификация
  • Имплементация
  • Изпълнение
  • Призоваване
  • Реално приложение
  • Преглед на кода

Сводка и следващи стъпки

Изисквания

  • Основно разбиране на SQL
  • Разбиране на схемите на базата данни, таблиците и връзките между тях

Целева група

  • Администратори на бази данни
  • Разработчици на бази данни
  • Софтуерни разработчици
  • Аналитици на данни
 21 часа

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


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

Отзиви от потребители (5)

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

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