Презентация Oracle 12с. Характеристика языка PL/SQL (PL/SQL, лекция 9) онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Oracle 12с. Характеристика языка PL/SQL (PL/SQL, лекция 9) абсолютно бесплатно. Урок-презентация на эту тему содержит всего 57 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Информатика » Oracle 12с. Характеристика языка PL/SQL (PL/SQL, лекция 9)



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    57 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    1.25 MB
  • Просмотров:
    65
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
ORACLE c
Содержание слайда: ORACLE 12c

№2 слайд
Характеристика языка PL SQL
Содержание слайда: Характеристика языка PL/SQL Procedural Language extensions to SQL; Основной язык для программирования хранимых процедур (stored procedures); Интегрирован с базой данных Oracle; Производительность серверных модулей; Приложение может быть проще в реализации при написании бизнес-логики на основе хранимых процедур; Отсутствие накладных расходов на приведение типов; Может выполняться независимо от пользователя; PL/SQL-функции можно вызывать из SELECT запросов

№3 слайд
Характеристика языка PL SQL
Содержание слайда: Характеристика языка PL/SQL Взаимодействие с пользователем (user interaction); Внутренний язык (proprietary for Oracle); Cодержит элементы объектно-ориентированного программирования; Позволяет использовать объектные типы; Интерпретация (режим по умолчанию); Компиляция (промежуточный код на C и конечный объектный код процессора); Среда выполнения: SQL*Plus, SQL Developer, TOAD.

№4 слайд
DBMS output Модуль DBMS
Содержание слайда: DBMS_output Модуль DBMS_OUTPUT обеспечивает вывод информации для отладки Владелец – пользователь SYS. Принципы работы модуля DBMS_OUTPUT следующий: Операция PUT берет свои аргументы и помещает во внутренний буфер для хранения. Операция GET считывает этот буфер и возвращает его содержимое процедуре в качестве аргумента. Размер буфера устанавливается с помощью процедуры ENABLE. DBMS_OUTPUT.put_line();

№5 слайд
DBMS output
Содержание слайда: DBMS_output

№6 слайд
Схема блока PL SQL
Содержание слайда: Схема блока PL/SQL

№7 слайд
Схема блока PL SQL
Содержание слайда: Схема блока PL/SQL

№8 слайд
Анонимный блок PL SQL Не
Содержание слайда: Анонимный блок PL/SQL Не имеет секции заголовка Используется как скрипт для выполнения PL/SQL выражений Не может быть вызван из другого блока Начинается с DECLARE или BEGIN Варианты использования: Триггер на стороне клиента (Oracle Development Tools) Триггер базы данных (содержит АБ) SQL-скрипт (описание процедур, функций и execute) Откомпилированная программа (блок в execute команде, выполняющейся на сервере)

№9 слайд
Анонимный блок PL SQL
Содержание слайда: Анонимный блок PL/SQL

№10 слайд
Именованные блоки PL SQL
Содержание слайда: Именованные блоки PL/SQL Процедуры Функции

№11 слайд
Секция объявления
Содержание слайда: Секция объявления

№12 слайд
Секция исключительных ситуаций
Содержание слайда: Секция исключительных ситуаций

№13 слайд
Sqlerrm и sqlcode Функция
Содержание слайда: Sqlerrm и sqlcode Функция SQLERRM возвращает сообщение об ошибке, связанной с исключительной ситуацией. Функция SQLCODE возвращает номер ошибки, связанной с исключительной ситуацией. Могут быть использована только в разделе обработки исключений. Не имеют параметров или аргументов.

№14 слайд
Секция исключительных
Содержание слайда: Секция исключительных ситуаций Может содержать столько блоков WHEN, сколько выделяется обрабатываемых исключений Остальные – в WHEN OTHERS Можно определять свои исключения

№15 слайд
Вложенные блоки Область
Содержание слайда: Вложенные блоки Область действия (scope) – переменные, исключения, модули – локальны в рамках блока; Область видимости – в текущем блоке;

№16 слайд
Предупреждения компилятора
Содержание слайда: Предупреждения компилятора ALL (все); PERFOMANCE (производительность); INFORMATIONAL (информационные); SEVERE (логика программы); Specific error (ошибка);

№17 слайд
Предупреждения компилятора
Содержание слайда: Предупреждения компилятора

№18 слайд
Предупреждения компилятора
Содержание слайда: Предупреждения компилятора

№19 слайд
Предупреждения компилятора
Содержание слайда: Предупреждения компилятора

№20 слайд
Идентификаторы Идентификатор
Содержание слайда: Идентификаторы Идентификатор – наименование объекта PL/SQL Константы Скалярные переменные Составные переменные: Структуры Коллекции Исключения Пакеты, процедуры и функции Типы Курсоры Зарезервированные слова Метки

№21 слайд
Идентификаторы Не более
Содержание слайда: Идентификаторы Не более 30 символов Начинается с буквы Не содержит пробелов Может включать $ _ # Компилятор приводит идентификаторы к верхнему регистру “идентификатор” регистрозависим

№22 слайд
Спецсимволы и
Содержание слайда: Спецсимволы и зарезервированные слова PL/SQL

№23 слайд
Спецсимволы и
Содержание слайда: Спецсимволы и зарезервированные слова PL/SQL

№24 слайд
Литералы Литерал значение
Содержание слайда: Литералы Литерал – значение идентификатора Number – 123, 21.6, NULL String – ‘sentence’, ’01-01-2017’ , NULL Boolean – true, false, NULL ANSI date – DATE '2016-11-01'

№25 слайд
Метки Метка способ именовать
Содержание слайда: Метки Метка – способ именовать определенную часть программы Синтаксис << label>> Используется для: Именования блока на время выполнения Улучшение читаемости кода Необходимость ссылаться во вложенном блоке на переменную с таким же именем из внешнего блока Для перехода по GOTO

№26 слайд
Символы специального значения
Содержание слайда: Символы специального значения

№27 слайд
Типы данных ORACLE -
Содержание слайда: Типы данных ORACLE - символьные

№28 слайд
Типы данных ORACLE символьные
Содержание слайда: Типы данных ORACLE – символьные

№29 слайд
Типы данных ORACLE дата время
Содержание слайда: Типы данных ORACLE – дата/время

№30 слайд
Типы данных ORACLE числовые
Содержание слайда: Типы данных ORACLE – числовые

№31 слайд
Типы данных ORACLE RowId
Содержание слайда: Типы данных ORACLE – RowId

№32 слайд
Неявные преобразования типов
Содержание слайда: Неявные преобразования типов данных

№33 слайд
Поддержка национальных языков
Содержание слайда: Поддержка национальных языков NLS - National Language Support, далее Globalization Support Можно хранить данные множества национальных языков, используя Unicode или специальные кодировки – наборы символов (character set) Символы хранятся как коды символов, зависящие от выбранного набора символов В одной БД могут использоваться два набора символов: основной (database character set) и дополнительный (national character set) Устанавливаются при создании БД Изменяются alter database (national) character set

№34 слайд
Поддержка национальных языков
Содержание слайда: Поддержка национальных языков Основной набор символов используется для: хранения символьных типов char, varchar2, clob и long описания имен объектов, переменных Ввода и хранения PL/SQL модулей Дополнительный набор символов используется для: хранения символьных типов nchar, nvarchar2, nclob Кроме символов алфавита в набор включаются знаки препинания, числа, символы денежных единиц и пр.

№35 слайд
Поддержка национальных языков
Содержание слайда: Поддержка национальных языков Переменная окружения NLS_LANG: NLS_LANG = language_territory.charset Язык (LANGUAGE) – имена месяцев, имена дней, направление текста, сокращения для времени и дат. По умолчанию AMERICAN. Территория (TERRITORY) – настройки календаря, формат даты, формат денежной единицы. Если не указан, то будет взято значение, соответствующее языку (для RUSSIAN - CIS) Набор символов (CHARACTER SET) – отображение символов, отображение и конвертация заглавных букв, порядок замещения символов при преобразовании. Каждому языку поставлен в соответствие набор символов по умолчанию

№36 слайд
Поддержка национальных языков
Содержание слайда: Поддержка национальных языков Представления словаря: NLS_SESSION_PARAMETERS NLS_INSTANCE_PARAMETERS NLS_DATABASE_PARAMETERS

№37 слайд
Семантика символов Байтовая
Содержание слайда: Семантика символов Байтовая семантика рассматривает строки как последовательность байтов Символьная семантика рассматривает строки как последовательность символов Задается параметром NLS_LENGTH_SEMANTICS По умолчанию - BYTE Можно задавать семантику для столбца: VARCHAR2(20 BYTE) VARCHAR2(10 CHAR)

№38 слайд
Семантика символов
Содержание слайда: Семантика символов

№39 слайд
Типы данных PL SQL Скалярные
Содержание слайда: Типы данных PL/SQL Скалярные (Scalar); Ссылочные (Reference); Составные (Composite); Большие объекты (LOB)

№40 слайд
Скалярные типы данных символ
Содержание слайда: Скалярные типы данных символ/строка; число; булев; дата/время.

№41 слайд
Символы строки
Содержание слайда: Символы/строки

№42 слайд
Символы строки
Содержание слайда: Символы/строки

№43 слайд
Числовые типы данных
Содержание слайда:     Числовые типы данных

№44 слайд
Числовые типы данных
Содержание слайда: Числовые типы данных

№45 слайд
Числовые типы данных
Содержание слайда: Числовые типы данных

№46 слайд
Булев тип
Содержание слайда: Булев тип

№47 слайд
Дата и время
Содержание слайда: Дата и время

№48 слайд
Дата и время
Содержание слайда: Дата и время

№49 слайд
Дата и время
Содержание слайда: Дата и время

№50 слайд
Дата и время
Содержание слайда: Дата и время

№51 слайд
Константы
Содержание слайда: Константы

№52 слайд
Связанные объявления
Содержание слайда: Связанные объявления переменных Тип переменной основан на на известной структуре данных Скалярная ссылка %TYPE для определения переменной на основе другой переменной или поля в таблице Ссылка на запись %ROWTYPE для определения структуры записи на основе таблицы или курсора

№53 слайд
TYPE и ROWTYPE
Содержание слайда: %TYPE и %ROWTYPE

№54 слайд
Оператор IF
Содержание слайда: Оператор IF

№55 слайд
Оператор CASE
Содержание слайда: Оператор CASE

№56 слайд
Циклы loop, for, while
Содержание слайда: Циклы loop, for, while

№57 слайд
Вопросы?
Содержание слайда: Вопросы?

Скачать все slide презентации Oracle 12с. Характеристика языка PL/SQL (PL/SQL, лекция 9) одним архивом: