| Код курса: | O10gPLSQL |
|---|---|
| Длительность: | 2 дня |
| Даты начала тренинга: |
На данный момент точной даты нет. Но вы можете Оставить запрос |
Курс знакомит слушателей с языком PL/SQL и помогает им понять основные возможности этого мощного языка программирования. Студенты узнают, как создавать блоки кода PL/SQL, которые могут быть использованы множеством форм, отчётов и приложений управления данными. Студенты научатся создавать анонимные блоки PL/SQL, хранимые процедуры и функции. Они узнают, как объявлять переменные и обрабатывать исключения. Слушатели также научатся разрабатывать пакеты и триггеры в базе данных, и кроме того управлять программами PL/SQL, их зависимостью, манипулировать большими объектами (LOB), и использовать дополнительные пакеты Oracle. Студенты будут использовать iSQL*Plus для разработки программных модулей. Демонстрации и практические упражнения позволят закрепить основные концепции. Чтение лекций проводится на русском языке.
Курс предназначен для пользователей Oracle8i, Oracle9i и Oracle Database 10g: проектировщиков БД, разработчиков форм, разработчиков PL/SQL, администраторов баз данных, технические консультантов.
Курс является первым в цепочке подготовки к сертификационному тесту 1Z0-147 ("Program with PL/SQL"), входящему в программу сертификации Oracle PL/SQL Developer OCA.
Введение в PL/SQL
Что такое PL/SQL
Среда PL/SQL
Преимущества PL/SQL
Обзор типов блоков PL/SQL
Создание и исполнение простого анонимного блока
Генерация вывода из блока PL/SQL
iSQL*Plus как среда программирования на PL/SQL
Объявление идентификаторов PL/SQL
Различные типы идентификаторов в программах PL/SQL
Использование декларативной секции для объявления идентификаторов
Перечень использований переменных
Хранение данных в переменных
Объявление переменных PL/SQL
Написание выполняемых операторов
Описание основного синтаксиса блока
Использование литералов в PL/SQL
Привязка идентификаторов с функциями SQL
Использование вложенных блоков
Ссылка на значение идентификатора во вложенном блоке
Квалификация идентификатора меткой
Использование операторов в PL/SQL
Использование корректного синтаксиса блока PL/SQL
Взаимодействие с сервером Oracle
Определение выражений SQL, которые могут быть использованы в PL/SQL
Включение выражения SELECT в PL/SQL
Извлечение данных в PL/SQL при помощи выражения SELECT
Избежание ошибок путём использования соглашения об именовании в операторах DML
Манипулирование данными на сервере, используя PL/SQL
Принцип курсора SQL
Атрибуты курсора SQL для обратной связи с выражениями DML
Фиксация и откат транзакций
Написание управляющих структур
Контроль потока исполнения в PL/SQL
Условное исполнение с использованием оператора IF
Условное исполнение с использованием оператора CASE
Обработка значений Nulls во избежание типичных ошибок
Построение булевых условий с логическими операторами
Использование пошагового контроля в выражениях цикла
Работа с составными типами данных
Изучение составных типов данных - таблиц и записей PL/SQL
Использование записей PL/SQL для хранения множества значений различных типов
Вставка и обновление записей PL/SQL
Использование таблиц INDEX BY для хранения множества значений одного типа
Использование явных курсоров
Курсор в цикле FOR
Увеличение гибкости курсора путём использования параметров
Использование предложения FOR UPDATE для блокирования строк
Использование предложения WHERE CURRENT для ссылки на текущую строку
Использования явного курсора для обработки строк
Атрибуты явного курсора
Курсоры и записи
Обработка исключений
Обработка исключений в PL/SQL
Предопределённые исключения
Отлавливание непредопределённых ошибок сервера Oracle
Функции, возвращающие информацию о возникших исключениях
Отлавливание пользовательских исключений
Распространение исключений
Использование процедуры RAISE_APPLICATION_ERROR
Сертификат Учебного Центра о прохождении тренинга.
Получив отправленные Вами данные, мы свяжемся с вами и сообщим о возможности проведения курса в указанное вами время или ближайшее к нему. Спасибо за запрос!