Курс знакомит слушателей с PL/SQL и помогает им оценить преимущества этого мощного языка программирования. Прослушав курс, студенты научатся создавать блоки PL/SQL кода, которые могут использоваться различными формами, отчетами и приложениями по обработке данных. Для разработки программ используется графическая среда SQL Developer. Демонстрации и практические упражнения позволят закрепить основные концепции. Это базовый курс для пользователей базы данных Oracle 12c R2 и ниже.
Категория Слушателей: разработчики приложений, администраторы БД, специалисты группы сопровождения системы
Предварительная подготовка: Базовые знания языка SQL
Программа:
- Возможности и преимущества языка PL/SQL
- Простой PL/SQL блок и его секции
- Типы программных конструкций PL/SQL
- Определение и использование PL/SQL переменных
- Написание команд в исполняемой секции
- Правила вложенных блоков
- Особенности команды SELECT в PL/SQL блоке
- Написание команд манипулирования данными (DML) в PL/SQL -блоке
- Управление транзакциями в PL/SQL
- Определение результата выполнения DML команд
- Использование управляющих структур
- Условные операторы
- Различные типы циклов
- Работа с составными типами данных
- PL/SQL записи
- PL/SQL коллекции
- Использование явных курсоров. Команды для обработки явного курсора
- Курсоры с параметрами FOR UPDATE и курсоры
- Обработка исключений в PL/SQL блоке