Презентация 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
- Автор:неизвестен
Слайды и текст к этой презентации:
№2 слайд
![Характеристика языка PL SQL](/documents_6/3ab3623c7a0bc436e4e8cc2a67bba3ea/img1.jpg)
Содержание слайда: Характеристика языка PL/SQL
Procedural Language extensions to SQL;
Основной язык для программирования хранимых процедур (stored procedures);
Интегрирован с базой данных Oracle;
Производительность серверных модулей;
Приложение может быть проще в реализации при написании бизнес-логики на основе хранимых процедур;
Отсутствие накладных расходов на приведение типов;
Может выполняться независимо от пользователя;
PL/SQL-функции можно вызывать из SELECT запросов
№3 слайд
![Характеристика языка PL SQL](/documents_6/3ab3623c7a0bc436e4e8cc2a67bba3ea/img2.jpg)
Содержание слайда: Характеристика языка PL/SQL
Взаимодействие с пользователем (user interaction);
Внутренний язык (proprietary for Oracle);
Cодержит элементы объектно-ориентированного программирования;
Позволяет использовать объектные типы;
Интерпретация (режим по умолчанию);
Компиляция (промежуточный код на C и конечный объектный код процессора);
Среда выполнения: SQL*Plus, SQL Developer, TOAD.
№4 слайд
![DBMS output Модуль DBMS](/documents_6/3ab3623c7a0bc436e4e8cc2a67bba3ea/img3.jpg)
Содержание слайда: DBMS_output
Модуль DBMS_OUTPUT обеспечивает вывод информации для отладки
Владелец – пользователь SYS.
Принципы работы модуля DBMS_OUTPUT следующий:
Операция PUT берет свои аргументы и помещает во внутренний буфер для хранения.
Операция GET считывает этот буфер и возвращает его содержимое процедуре в качестве аргумента.
Размер буфера устанавливается с помощью процедуры ENABLE.
DBMS_OUTPUT.put_line();
№8 слайд
![Анонимный блок PL SQL Не](/documents_6/3ab3623c7a0bc436e4e8cc2a67bba3ea/img7.jpg)
Содержание слайда: Анонимный блок PL/SQL
Не имеет секции заголовка
Используется как скрипт для выполнения PL/SQL выражений
Не может быть вызван из другого блока
Начинается с DECLARE или BEGIN
Варианты использования:
Триггер на стороне клиента (Oracle Development Tools)
Триггер базы данных (содержит АБ)
SQL-скрипт (описание процедур, функций и execute)
Откомпилированная программа (блок в execute команде, выполняющейся на сервере)
№13 слайд
![Sqlerrm и sqlcode Функция](/documents_6/3ab3623c7a0bc436e4e8cc2a67bba3ea/img12.jpg)
Содержание слайда: Sqlerrm и sqlcode
Функция SQLERRM возвращает сообщение об ошибке, связанной с исключительной ситуацией.
Функция SQLCODE возвращает номер ошибки, связанной с исключительной ситуацией.
Могут быть использована только в разделе обработки исключений.
Не имеют параметров или аргументов.
№25 слайд
![Метки Метка способ именовать](/documents_6/3ab3623c7a0bc436e4e8cc2a67bba3ea/img24.jpg)
Содержание слайда: Метки
Метка – способ именовать определенную часть программы
Синтаксис << label>>
Используется для:
Именования блока на время выполнения
Улучшение читаемости кода
Необходимость ссылаться во вложенном блоке на переменную с таким же именем из внешнего блока
Для перехода по GOTO
№33 слайд
![Поддержка национальных языков](/documents_6/3ab3623c7a0bc436e4e8cc2a67bba3ea/img32.jpg)
Содержание слайда: Поддержка национальных языков
NLS - National Language Support, далее Globalization Support
Можно хранить данные множества национальных языков, используя Unicode или специальные кодировки – наборы символов (character set)
Символы хранятся как коды символов, зависящие от выбранного набора символов
В одной БД могут использоваться два набора символов: основной (database character set) и дополнительный (national character set)
Устанавливаются при создании БД
Изменяются alter database (national) character set
№34 слайд
![Поддержка национальных языков](/documents_6/3ab3623c7a0bc436e4e8cc2a67bba3ea/img33.jpg)
Содержание слайда: Поддержка национальных языков
Основной набор символов используется для:
хранения символьных типов char, varchar2, clob и long
описания имен объектов, переменных
Ввода и хранения PL/SQL модулей
Дополнительный набор символов используется для:
хранения символьных типов nchar, nvarchar2, nclob
Кроме символов алфавита в набор включаются знаки препинания, числа, символы денежных единиц и пр.
№35 слайд
![Поддержка национальных языков](/documents_6/3ab3623c7a0bc436e4e8cc2a67bba3ea/img34.jpg)
Содержание слайда: Поддержка национальных языков
Переменная окружения NLS_LANG:
NLS_LANG = language_territory.charset
Язык (LANGUAGE) – имена месяцев, имена дней, направление текста, сокращения для времени и дат. По умолчанию AMERICAN.
Территория (TERRITORY) – настройки календаря, формат даты, формат денежной единицы. Если не указан, то будет взято значение, соответствующее языку (для RUSSIAN - CIS)
Набор символов (CHARACTER SET) – отображение символов, отображение и конвертация заглавных букв, порядок замещения символов при преобразовании. Каждому языку поставлен в соответствие набор символов по умолчанию
№37 слайд
![Семантика символов Байтовая](/documents_6/3ab3623c7a0bc436e4e8cc2a67bba3ea/img36.jpg)
Содержание слайда: Семантика символов
Байтовая семантика рассматривает строки как последовательность байтов
Символьная семантика рассматривает строки как последовательность символов
Задается параметром NLS_LENGTH_SEMANTICS
По умолчанию - BYTE
Можно задавать семантику для столбца:
VARCHAR2(20 BYTE)
VARCHAR2(10 CHAR)
№52 слайд
![Связанные объявления](/documents_6/3ab3623c7a0bc436e4e8cc2a67bba3ea/img51.jpg)
Содержание слайда: Связанные объявления переменных
Тип переменной основан на на известной структуре данных
Скалярная ссылка %TYPE для определения переменной на основе другой переменной или поля в таблице
Ссылка на запись %ROWTYPE для определения структуры записи на основе таблицы или курсора
Скачать все slide презентации Oracle 12с. Характеристика языка PL/SQL (PL/SQL, лекция 9) одним архивом:
Похожие презентации
-
Oracle 12с. Встроенные функции (PL/SQL, лекция 11)
-
Oracle 12с. Курсоры (PL/SQL, лекция 10)
-
PL/SQL. Процедурное расширение языка SQL. (Лекция 7)
-
История и стандарты языка SQL. (Лекция 7)
-
Архитектура Oracle. Программные модули (PL/SQL, лекция 12)
-
ЛЕКЦИЯ 2 ТЕМА: Принципы работы компьютера и архитектура ЭВМ. Виды и характеристики машинных носителей информации. Технические сре
-
Элементы языка Паскаль Лекция 2
-
Лекция 1. Введение. Основы языка Java. Принципы ООП. Основные понятия. Договоренности.
-
Лекция 2. Структура микропроцессорной системы. Основные характеристики микропроцессоров
-
Лекция 5 Сетевые характеристики