Oracle Database: Основи PL / SQL
Опис
Курс знайомить слухачів з мовою PL / SQL і допомагає їм оцінити переваги цього потужного мови програмування. Прослухавши курс, слухачі навчаться створювати блоки PL / SQL, які можуть бути використані різними формами, звітами і додатками для обробки даних. Слухачі навчаться також створювати анонімні блоки PL / SQL, і отримають уявлення про збережених процедурах і функціях. Вони дізнаються, як оголошувати змінні і обробляти виключення. Демонстрації наочних прикладів і практичні роботи зміцнять знання основних концепцій. Слухачі використовують Oracle SQL Developer для розробки цих програмних одиниць.
Слухачі вивчають:
- Можливості та синтаксис PL / SQL
- Створення анонімних блоків PL / SQL
- Написання коду PL / SQL як інтерфейсу до бази даних
- Використання програмних конструкцій PL / SQL і контроль потоку операцій (цикли, керуючі структури і явні курсори)
- Обробку помилок на стадії виконання
- Створення збережених процедур і функцій
- Розробники PL / SQL
- Системні аналітики
- Технічні консультанти
- Розробники форм
- Розробники порталів
Вступ
- Цілі курсу, план курсу
- Таблиці навчальної схеми Персонал (Human Resources, HR)
- Середовище виконання коду PL / SQL на сервері бази даних
- Документація Oracle Database 12c і додаткові ресурси
- Переваги та структура PL / SQL
- Огляд типів блоків PL / SQL
- Генерація виведення з блоків PL / SQL
- Різні типи ідентифікаторів в підпрограма PL / SQL
- Опис і ініціалізація змінних
- Опис типів даних
- Атрибут% TYPE
- Пов'язані (bind) змінні
- Лексичні одиниці в блоці PL / SQL
- Функції SQL в PL / SQL
- Перетворення типів даних
- Вкладені блоки як вираження
- Посилання на значення ідентифікатора у вкладеному блоці
- Оператори в PL / SQL
- Використання послідовностей в виразах PL / SQL
- Використання операторів SQL в PL / SQL
- Витяг даних в PL / SQL за допомогою оператора SELECT
- Угоди про іменування при отриманні даних і роботі з операторами DML
- Зміна даних на сервері за допомогою PL / SQL
- Концепції SQL-курсорів
- Атрибути SQL-курсорів для зворотного зв'язку з операторами DML
- Фіксація і відкат транзакцій
- Управління виконанням в PL / SQL
- Умовне управління з використанням операторів IF і CASE
- Обробка невизначених значень
- Використання булевих умов в логічних операторах
- Контроль ітерацій в циклах
- Складові типи даних: записи PL / SQL і таблиці
- Використання записів PL / SQL для зберігання декількох значень різних типів даних
- Вставка і оновлення за допомогою записів PL / SQL
- Асоціативні масиви INDEX BY і методи роботи з ними
- Визначення курсора
- Управління явним курсором
- Використання явних курсорів для обробки рядків
- Курсори та записи
- Курсорні цикли FOR з підзапитах
- Атрибути явного курсора
- Атрибути% NOTFOUND і% ROWCOUNT
- Визначення винятків
- Обробка винятків в PL / SQL
- Зумовлені виключення
- Перехоплення зумовлених і непредопределенних винятків сервера Oracle
- Функції, які повертають інформацію про винятки
- Перехоплення винятків, визначених користувачами
- Поширення винятків
- Оператор RAISE
- Подання про збережених процедурах і функціях
- Різниця між анонімними блоками і подпрограммами
- Демонстрація CREATE OR REPLACE PROCEDURE | FUNCTION
- Заголовна частина процедури, що і функції
- Створення простих процедур і функцій
- Створення простої процедури з параметром IN
- Виклик процедури і функції
Вимоги
- Уявлення про концепції і методики обробки даних
- Знайомство з мовами програмування
- Oracle Database 12c: Основи SQL
Запис на курс
Код курсу | 12cPLSF |
---|---|
Тривалість | 2д (16год) |
Код екзамену | |
Вартість без ПДВ | 15 000 грн. |
Найближчі дати | |
|