План на курса

Въведение

    Цели и задачи График на курса Въведение Предварителни условия Отговорности

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
 

Брой участници


Започва

Свършва


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Oтзиви от потребители (3)

Свързани Kурсове

Developing Applications with Oracle Application Express (APEX)

  21 Hours

Свързани Kатегории