
Oracle Database 19c: PL/SQL Workshop
0%Программа курса
Ознакомьтесь с программой курса «Oracle Database 19c: PL/SQL Workshop» от Учебный центр ФОРС - edu.fors.ru
- Введение - 13 часов. Обзор курса и учебная среда
- Структура и цели программы обучения
- Подключение к базе данных Oracle 19c
- Инструменты разработки: SQL Developer, SQL*Plus
- .
- Введение в PL/SQL - 13 часов. Назначение и преимущества PL/SQL
- Структура блока PL/SQL: DECLARE, BEGIN, EXCEPTION, END
- Типы блоков: анонимные, именованные
- Выполнение блоков PL/SQL в SQL Developer
- .
- Объявление переменных PL/SQL - 13 часов. Скалярные типы данных: VARCHAR2, NUMBER, DATE, BOOLEAN
- Атрибуты %TYPE и %ROWTYPE
- Переменные подстановки и привязки
- Последовательности в выражениях PL/SQL
- .
- Написание исполняемых инструкций - 13 часов. Синтаксические правила блоков PL/SQL
- Операторы присваивания и выражения
- Вложенные блоки и области видимости
- Функции DBMS_OUTPUT.PUT_LINE для вывода
- .
- Использование операторов SQL в блоке PL/SQL - 13 часов. Операторы SELECT INTO для выборки данных
- DML-операции: INSERT, UPDATE, DELETE в PL/SQL
- Управление транзакциями: COMMIT, ROLLBACK, SAVEPOINT
- Неявные курсоры и атрибуты SQL%ROWCOUNT, SQL%FOUND
- .
- Написание управляющих структур - 13 часов. Условные операторы: IF-THEN-ELSIF-ELSE, CASE
- Простые и поисковые выражения CASE
- Циклы: LOOP, WHILE, FOR
- Вложенные циклы и метки
- .
- Работа с составными типами данных - 13 часов. Записи PL/SQL (RECORD)
- Коллекции: ассоциативные массивы (INDEX BY)
- Вложенные таблицы и VARRAY
- Методы коллекций: COUNT, FIRST, LAST, NEXT
- .
- Использование явных курсоров - 13 часов. Объявление, открытие, выборка и закрытие курсора
- Атрибуты курсора: %FOUND, %NOTFOUND, %ROWCOUNT, %ISOPEN
- Цикл FOR для курсоров
- Курсоры с параметрами
- .
- Обработка исключений - 13 часов. Типы исключений: предопределённые, пользовательские
- Обработка исключений в секции EXCEPTION
- Распространение исключений во вложенных блоках
- Директива RAISE_APPLICATION_ERROR
- Прагма EXCEPTION_INIT
- .
- Введение в хранимые процедуры и функции - 13 часов. Различия между анонимными блоками и подпрограммами
- Преимущества хранимых подпрограмм
- Параметры: IN, OUT, IN OUT
- Хранение подпрограмм в словаре данных
- .
- Создание процедур - 13 часов. Синтаксис CREATE PROCEDURE
- Параметры процедур и режимы передачи
- Вызов процедур из анонимных блоков и других подпрограмм
- Обработка исключений в процедурах
- Удаление и пересоздание процедур
- .
- Создание функций - 13 часов. Синтаксис CREATE FUNCTION и оператор RETURN
- Вызов функций из SQL-запросов
- Ограничения на функции в SQL
- Различия между процедурами и функциями
- Рекомендации по использованию
- .
- Отладка подпрограмм - 13 часов. Использование DBMS_OUTPUT для отладки
- Отладчик SQL Developer
- Компиляция с информацией для отладки
- Обработка ошибок компиляции: SHOW ERRORS
- Представления USER_ERRORS и USER_OBJECTS
- .
- Создание пакетов - 13 часов. Компоненты пакета: спецификация и тело
- Синтаксис CREATE PACKAGE и CREATE PACKAGE BODY
- Публичные и приватные элементы пакета
- Инициализация пакета
- Перегрузка подпрограмм в пакетах
- .
- Работа с пакетами - 13 часов. Вызов элементов пакета
- Персистентное состояние пакетных переменных
- Курсоры пакетного уровня
- Прагма SERIALLY_REUSABLE
- Удаление пакетов
- .
Чему вы научитесь
- Научитесь уверенно работать с темой: использование dbms_output для отладки
- отладчик sql developer
- компиляция с информацией для отладки
- обработка ошибок компиляции show errors
- представления user_errors и user_objects.
- Освоите и сможете применять: назначение и преимущества pl/sql
- структура блока pl/sql declare, begin, exception, end
- типы блоков анонимные, именованные
- выполнение блоков pl/sql в sql developer.
- Освоите и сможете применять: скалярные типы данных varchar2, number, date, boolean
- атрибуты %type и %rowtype
- переменные подстановки и привязки
- последовательности в выражениях pl/sql.
- Освоите и сможете применять: синтаксические правила блоков pl/sql
- операторы присваивания и выражения
- вложенные блоки и области видимости
- функции dbms_output.put_line для вывода.
- Освоите и сможете применять: записи pl/sql (record)
- коллекции ассоциативные массивы (index by)
- вложенные таблицы и varray
- методы коллекций count, first, last, next.
Подробная информация о курсе
Oracle Database 19c: PL/SQL Workshop - это полный курс по PL/SQL, включающий введение в программирование и управление кодом на PL/SQL;
Цены и сроки
- Стоимость70 000 ₽
- Старая цена70 000 ₽
- Дата началаc Invalid Date
Содержание
- Формат обученияв группе с наставником
По окончанию курса
- Диплом или сертификатудостоверение


























