Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
План на курса
Въведение
- Цели и задачи График на курса Въведение Предварителни условия Отговорности
SQL Инструменти
- Цели SQL Разработчик SQL Разработчик - Връзка Преглед на информация в таблицата с помощта на SQL, SQL Разработчик - Заявка SQL*Плюс влизане Директна връзка с помощта на SQL*Плюс прекратяване на сесията SQL*Плюс команди [4 ]*Плюс среда SQL*Плюс Бързо намиране на информация за таблици Получаване на помощ при използване на SQL Файлове iSQL*Плюс, модели на обекти Таблиците ORDERS Таблиците ФИЛМИ Таблици на курса Раздаване SQL Синтаксис на изявление SQL*Плюс команди
Какво е PL/SQL?
- Какво е PL/SQL? Защо да използвате PL/SQL? Блокова структура Показване на съобщение Примерен код Настройка SERVEROUTPUT Пример за актуализация, Ръководство за стил
Променливи
- Променливи Типове данни Задаване на променливи Константи Локални и глобални променливи %Тип Променливи Променливи за заместване Коментари с опция & Проверка && Дефиниране и недефиниране на променливи
Изявление SELECT
- Инструкция SELECT Попълване на променливи % Тип ред Променливи CHR функция Самообучение PL/SQL Записи Примерни декларации
Условно изявление
- IF Изявление SELECT Изявление Изявление за самообучение
Грешки при прихващане
- Изключение Вътрешни грешки Код на грешка и съобщение Използване на не са намерени данни Потребителски изключения Повишаване на грешка в приложението Прихващане на недефинирани грешки Използване на PRAGMA EXCEPTION_INIT Комитиране и връщане назад Самообучение за вложени блокове Работна среща
Итерация - Цикъл
- Изявление за цикъл, докато изявление за изявление Go към изявление и етикети
Курсори
- Курсори Атрибути на курсора Явни курсори Пример за явен курсор Деклариране на курсора Деклариране на променливата за отворено, извличане на първия ред Извличане на следващия ред Изход, когато % не е намерено Затваряне на цикъл I За цикъл II Пример за актуализация ЗА АКТУАЛИЗАЦИЯ ЗА АКТУАЛИЗАЦИЯ НА WHERE CURRENT OF Пример за валидиране на ангажиране с курсори I Пример за валидиране II Параметри на курсора, Workshop Workshop Solution
Процедури, функции и пакети
- Процедура за създаване на параметри Тяло, показващо грешки Опишете процедура Извикване на процедури Извикване на процедури в SQL*Плюс използване на изходни параметри Извикване с изходни параметри Създаване на функции Примерна функция, показваща грешки Опишете функция Извикване на функции Извикване на функции в SQL*Плюс примерна процедура за модулно програмиране Извикване на функции Извикване на функции в оператор IF Създаване на пакети Примерни причини за пакети Публични и частни подпрограми, показващи грешки Опишете пакет Извикване на пакети в SQL*Плюс извикване на пакети от подпрограми Изтриване на подпрограма Намиране на подпрограми Създаване пакет за отстраняване на грешки Извикване на пакета за отстраняване на грешки Позиционни и наименувани нотационни параметри Стойности по подразбиране Прекомпилиране на процедури и функции Семинар
Тригери
- Създаване на тригери Изявление Тригери Тригери на ниво ред Тригери WHEN Ограничение Селективни тригери - АКО показване на грешки Комитиране в тригери Ограничения Мутиране на тригери Намиране на тригери Премахване на тригер Генериране на автоматично номериране Деактивиране на тригери Активиране на тригери Имена на тригери
Примерни данни
- ПОРЪЧАЙ Маси ФИЛМ Маси СЛУЖИТЕЛ Маси
Динамичен SQL
- SQL в PL/SQL Binding Dynamic SQL Native Dynamic SQL DDL и DML DBMS_SQL Package Dynamic SQL - SELECT Dynamic SQL - SELECT Процедура
Използване на файлове
- Използване на текстови файлове UTL_FILE Пакет Write/Append Пример Четене Пример Тригер Пример DBMS_ALERT Пакети DBMS_JOB Пакет
КОЛЕКЦИИ
- %Type Variables Record Variables Типове колекция Index-By Таблици Стойности за настройка Несъществуващи Elements Вложени таблици Инициализация на вложена таблица Използване на конструктора Добавяне към вложена таблица Varrays Varray Инициализация Добавяне на Elements към Varray Колекции на много нива Групово свързване Групово свързване Примерна транзакция Проблеми Клауза BULK COLLECT RETURNING INTO
Курсори за справка
- Променливи на курсора Дефиниране на типове REF CURSOR Деклариране на променливи на курсора ограничени и неограничени Използване на променливи на курсора Примери за променливи на курсора
Изисквания
Курсът е подходящ само за тези, които имат известни познания по SQL.
Предишен опит с интерактивна компютърна система е желателен, но не е задължителен.
21 Hours
Oтзиви от потребители (3)
the practices and the trainer notes
Hamda AlMahri - Dubai Courts
Course - ORACLE PL/SQL Fundamentals
Mr. Khobeib was a great lecturer and trainer. As a beginner to PL/SQL, Khobeib explained the basics and was patient with us while going through the training material. He answered all our questions thoroughly and showed a lot of examples when we asked him to. I definitely learned a lot and can start doing tasks with PL/SQL.
Abdulrahman Alsalami - Dubai Courts
Course - ORACLE PL/SQL Fundamentals
the trainer helpful all the time