Oracle 19c: Основи PL/SQL
18000,00 ₴
Код курса: 19cPLSF
Тривалість: 2 дні / 16 годин
Телефонуйте зараз щоб дізнатися більше:

+38 098 805 4511
Про курс
Курс «Основи PL/SQL» знайомить слухачів з мовою PL/SQL і допомагає їм оцінити переваги цього потужного мови програмування. Прослухавши курс, слухачі навчаться створювати блоки PL/SQL, які можуть бути використані різними формами, звітами і додатками для обробки даних. Слухачі навчаться також створювати анонімні блоки PL/SQL, і отримають уявлення про збережених процедурах і функціях. Вони дізнаються, як оголошувати змінні і обробляти виключення. Демонстрації наочних прикладів і практичні роботи зміцнять знання основних концепцій. Слухачі використовують Oracle SQL Developer для розробки цих програмних одиниць.
Аудиторія
- PL/SQL-розробникам;
- системним аналітикам;
- технічним консультантам;
- розробникам форм і порталів;
- фахівцям, які працюють з Oracle Database та хочуть опанувати серверне програмування на PL/SQL.
Чого навчаться учасники
Після завершення курсу учасники зможуть:
- розуміти синтаксис, структуру та основні можливості PL/SQL;
- створювати й виконувати анонімні блоки PL/SQL;
- оголошувати змінні, константи та ідентифікатори;
- використовувати SQL-оператори всередині PL/SQL-блоків;
- застосовувати умовні конструкції та цикли;
- працювати із записами, асоціативними масивами та складовими типами даних;
- створювати й використовувати явні курсори;
- обробляти попередньо визначені та користувацькі винятки;
- керувати транзакціями в PL/SQL;
- створювати та викликати збережені процедури й функції.
Попередні вимоги
Для ефективного навчання учасникам необхідно:
- розуміти основні концепції та методи обробки даних;
- мати базове знайомство з мовами програмування;
- пройти курс Oracle Database 12c: Основи SQL або мати еквівалентні знання SQL.
Рівень курсу
Фундаментальний
Програма курсу
Вступ
- Цілі курсу, план курсу
- Таблиці навчальної схеми Персонал (Human Resources, HR)
- Середовище виконання коду PL/SQL на сервері бази даних
- Документація Oracle Database 12c і додаткові ресурси
Вступ до PL/SQL
- Переваги та структура PL/SQL
- Огляд типів блоків PL/SQL
- Генерація виведення з блоків PL/SQL
Оголошення ідентифікаторів у PL/SQL
- Різні типи ідентифікаторів у підпрограмі PL/SQL
- Опис і ініціалізація змінних
- Опис типів даних
- Атрибут %TYPE
- Зв’язані (bind) змінні
Виконувані оператори
- Лексичні одиниці в блоці PL/SQL
- Функції SQL у PL/SQL
- Перетворення типів даних
- Вкладені блоки як вираження
- Посилання на значення ідентифікатора у вкладеному блоці
- Оператори в PL/SQL
- Використання послідовностей у виразах PL/SQL
Використання операторів 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
- Виклик процедури та функції
Надіслати заявку
📩 info@sso.net.ua
☎️ 38 098 805 45 11
| ✉️ | 📅 | ☎️ | 🔝 |




