Содержание курса
1. Основы PL/SQL
4 урока
58
57
146м
0
Открытый
1.1
Структура PL/SQL. Блок DECLARE, блок выполнения, блок EXCEPTION
↗
37
37
8м 15с
0
Открытый
1.2
Переменные, объявление, типы переменных. Оператор присвоения
↗
18
18
28м 56с
0
Закрытый
1.3
Получение информации из базы данных SELECT..INTO. DBMS_OUTPUT
↗
1
1
29м 56с
0
Закрытый
1.4
Отладка PL/SQL блока. Обработка ошибок. Метки. Рекомендации
↗
2
1
81м 51с
0
2. Написание хранимых функций и процедур
5 уроков
7
5
277м
0
Закрытый
2.1
Создание функций и их использование в SQL и PL/SQL. Требования
↗
2
1
118м 49с
0
Закрытый
2.2
Способы передачи параметров в функции и процедуры
↗
1
1
55м 56с
0
Закрытый
2.3
Создание хранимых процедур и их использование. Команда MERGE
↗
1
1
38м 41с
0
Закрытый
2.4
Работа с исключениями, типы исключений. RAISE_APPLICATION_ERROR
↗
1
1
46м 30с
0
Закрытый
2.5
Бонусный урок! Тонкости использования SELECT..INTO
↗
2
1
20м 9с
0
3. Курсоры в PL/SQL
3 урока
4
3
110м
0
Закрытый
3.1
Назначение курсоров. Объявление явных курсоров и управление ими
↗
1
1
33м 35с
0
Закрытый
3.2
Циклы перебора строк данных через LOOP..END LOOP. FETCH
↗
1
1
27м 22с
0
Закрытый
3.3
Неявные курсоры
↗
2
1
50м 49с
0
4. Стандартные пакеты ORACLE
1 урок
2
1
34м
0
Закрытый
4.1
Использование стандартных возможностей ORACLE. Пакет UTL_SMTP
↗
2
1
34м 52с
0
5. Циклы в ORACLE
1 урок
1
1
62м
0
Закрытый
5.1
Циклы, их типы. Примеры использования
↗
1
1
62м 23с
0
6. Триггеры
3 урока
3
3
73м
0
Закрытый
6.1
Введение. Типы триггеров. Создание триггера BEFORE INSERT
↗
1
1
24м 16с
0
Закрытый
6.2
Логирование изменения данных. Использование SYS_CONTEXT
↗
1
1
24м 14с
0
Закрытый
6.3
Составные триггеры COMPOUND TRIGGER. Мутирующие таблицы
↗
1
1
25м 55с
0
7. Транзакции в ORACLE. Автономные транзакции
1 урок
1
1
55м
0
Закрытый
7.1
Назначение, автономные транзакции. Трассировка
↗
1
1
55м 38с
0
8. Пакеты ORACLE
1 урок
1
1
67м
0
Закрытый
8.1
Понятие и назначение пакетов. Создание собственных
↗
1
1
67м 9с
0
9. Коллекции, вложенные таблицы и табличные функции
5 уроков
16
16
131м
0
Открытый
9.1
Типы и методы. FIRST, LAST, EXISTS, DELETE, EXTEND, COUNT
↗
10
10
27м 6с
0
Закрытый
9.2
Ассоциативные коллекции. VARRAY
↗
2
2
23м 19с
0
Закрытый
9.3
Практическая часть
↗
2
2
63м 40с
0
Закрытый
9.4
Вложенные таблицы - NESTED TABLE
↗
1
1
-
0
Закрытый
9.5
Табличные функции. Создание Piplined (конвейерных) функций
↗
1
1
18м 30с
0
10. Оптимизация Big Data. BULK COLLECT. Зависимые типы данных
1 урок
2
0
42м
0
Закрытый
10.1
Оптимизация работы с коллекциями. Компиляция инвалидных объектов
↗
2
0
42м 7с
0
11. Планировщик заданий в ORACLE - DBMS_SCHEDULER
1 урок
1
1
49м
0
Закрытый
11.1
Планировщик заданий. Пакеты DBMS_SCHEDULER и DBMS_JOB
↗
1
1
49м 20с
0
12. Представления (VIEW) и материализованные представления
1 урок
2
0
53м
0
Закрытый
12.1
Представления (VIEW) и материализованные представления
↗
2
0
53м 24с
0
13. Системные представления и динамический SQL
1 урок
1
0
34м
0
Закрытый
13.1
Системные представления и EXECUTE IMMEDIATE
↗
1
0
34м 0с
0
14. Чтение и запись данных из внешних файлов. Пакет UTL_FILE
1 урок
1
0
25м
0
Закрытый
14.1
Пакет UTL_FILE
↗
1
0
25м 38с
0
15. Работа с XML в ORACLE
1 урок
2
2
69м
0
Закрытый
15.1
Работа с XML в ORACLE
↗
2
2
69м 13с
0