Sql

Учебник sql pl: Oracle PL/SQL учебник — Oracle PL/SQL •MySQL •MariaDB •SQL Server •SQLite

Oracle PL/SQL. Для профессионалов. 6-е изд / Хабр

Привет Хаброжители!
У нас вышло 6 переиздание книги

Прототип: Oracle PL/SQL Programming (Sixth Edition)
Paperback – March 3, 2014

Структура книги:

«Авторы и O’Reilly Media приложили максимум усилий, чтобы как можно более полно осветить процесс развития PL/SQL. В шестом издании книги описываются средства и возможности PL/SQL для Oracle12c Release 1; эта версия будет считаться «эталонной». Однако там, где это уместно, в книге будут упоминаться другие возможности, появившиеся в более ранних версиях (или доступные только в них). Список основных характеристик разных версий приведен в разделе «История PL/SQL» главы 1. Язык PL/SQL прошел долгий путь с момента выхода версии 1.0 для Oracle 6. В книгу также были внесены серьезные изменения, посвященные новшествам PL/SQL, и был добавлен новый материал.

Главным изменением шестого издания является подробное описание всех новых возможностей PL/SQL в Oracle Database 12c Release 1.

Сводка этих нововведений приведена в главе 1 со ссылками на главы, в которых эти нововведения рассматриваются подробно. Я(автор) очень доволен результатами своего труда и надеюсь, что ими будете довольны и вы. Книга содержит больше информации, чем любое из предыдущих изданий, но как мне кажется, нам удалось сохранить чувство юмора и разговорный стиль изложения, благодаря которому, как мне сообщали читатели за прошедшие годы, эта книга легко читалась, была понятной и полезной».

О содержании:

Шестое издание книги состоит из шести частей.

Часть I. «Программирование на PL/SQL». Глава 1 начинается с самого начала: как появился SQL? Для чего он нужен? Далее приводится краткий обзор основных возможностей PL/SQL. Глава 2 построена таким образом, чтобы вы могли сходу взяться за программирование: она содержит четкие и простые инструкции по выполнению кода PL/SQL в среде разработки SQL*Plus и некоторых других распространенных средах.В главе 3 рассказывается об основах языка PL/SQL: что собой представляют операторы, какова структура блока, как создавать комментарии и т.

п.

Часть II. «Структура программы PL/SQL». В главах 4–6 рассматриваются условные (IF и CASE) и последовательные (GOTO и NULL) операторы управления порядком выполнения команд; циклы и оператор CONTINUE, появившийся в Oracle11; средства обработки исключений в PL/SQL. Эта часть книги учит составлять блоки программного кода, соответствующие сложным требованиям ваших приложений.

Часть III. «Работа с данными в PL/SQL». Почти любая написанная вами программа будет заниматься обработкой данных, которые часто являются локальными для процедуры или функции PL/SQL. Главы 7–13 посвящены различным типам программных данных, определяемым непосредственно в PL/SQL: числам, строкам, датам, временным меткам, записям и коллекциям. Вы узнаете о новых типах данных Oracle11g (SIMPLE_INTEGER, SIMPLE_FLOAT и SIMPLE_DOUBLE), а также о многих типах для работы с двоичными данными, датой и временем, введенных в других версиях. Кроме того, мы расскажем о встроенных функциях, предоставляемых Oracle для выполнения различных операций с данными.

Часть IV. «SQL и PL/SQL». В главах 14–16 рассказано об одном из центральных аспектов программирования на PL/SQL: подключении к базе данных, осуществляемом из кода SQL. Из них вы узнаете, как определяются транзакции обновления, вставки, слияния и удаления таблиц базы данных; как запросить из базы данных информацию для обработки в программах PL/SQL и как динамически выполнять SQL-инструкции средствами NDS (Native Dynamic SQL).

Часть V. «Создание приложений PL/SQL». В этой части книги сводится воедино все, о чем говорилось ранее. Приступая к ее изучению, вы уже будете знать, как объявлять переменные и как с ними работать, освоите важнейшие принципы обработки ошибок и построения циклов. В главах 17–22 рассказывается о самых крупных структурных элементах приложений: процедурах, функциях, триггерах и пакетах, а также об организации ввода и вывода информации в приложениях PL/SQL. В главе 20 также обсуждаются вопросы управления кодом PL/SQL, его тестирования, отладки и управления зависимостями; также здесь представлен обзор механизма оперативной замены, введенного в Oracle11g Release 2.

Глава 21 посвящена использованию различных инструментов и приемов для достижения оптимального быстродействия в программах PL/SQL. В главе 22 описаны средства ввода/вывода PL/SQL, от пакетов DBMS_OUTPUT (вывода на экран) и UTL_FILE (чтение и запись файлов) до UTL_MAIL (отправка электронной почты) и UTL_HTTP (получение данных с веб-страниц).

Часть VI. «Особые возможности PL/SQL». Язык PL/SQL, столь мощный и богатый, содержит немало функциональных возможностей и структурных элементов, которые не используются в повседневной работе, но позволяют максимально просто и эффективно решать задачи, справиться с которыми другими способами было бы очень трудно. В главе 23 описаны проблемы безопасности, с которыми мы сталкиваемся при создании программ PL/SQL. В главе 24 рассматривается архитектура PL/SQL, в том числе использование памяти. Глава 25 содержит полезный материал для разработчиков, которым необходимо решать проблемы глобализации и локализации в своих приложениях. Глава 26 содержит вводный курс по объектно-ориентированным возможностям Oracle (объектным типам и представлениям).

В приложениях А–В содержится информация о синтаксисе регулярных выражений, форматах чисел и дат.Главы, посвященные выполнению кода Java и C из приложений PL/SQL, входившие в печатное четвертое издание, были перемещены на веб-сайт книги.

Какие темы не рассматриваются:

Даже в самой толстой книге нельзя рассказать обо всем. Oraclе — огромная и сложная система, а мы рассматриваем только основные возможности языка PL/SQL. Ниже перечислены темы, которые не вошли в рамки нашего издания и поэтому лишь поверхностно
упоминаются время от времени.

Язык SQL. Предполагается, что читатель уже знает язык SQL и умеет составлять инструкции SELECT, INSERT, UPDATE, MERGE и DELETE.

Администрирование баз данных Oracle. Администраторы баз данных почерпнут из этой книги немало полезного и интересного — в частности, научатся писать PL/SQL-программы для создания и обслуживания баз данных. Тем не менее у нас не было возможности рассказать о нюансах языка определения данных (DDL), входящего в Oracle SQL.

Оптимизация приложений и баз данных. Тема оптимизации также рассматривается лишь поверхностно, хотя в главе 21 обсуждаются многие приемы и инструменты, которые пригодятся вам при оптимизации быстродействия ваших программ PL/SQL.

Технологии разработки приложений Oracle, независимые от PL/SQL. Книга даже не пытается демонстрировать построение приложений с использованием таких инструментов, как Oracle Forms Developer, несмотря на то, что в них также используется язык PL/SQL. Я решил сконцентрироваться на фундаментальных возможностях языка и на тех операциях, которые с его помощью можно выполнять в базах данных. Однако большая часть материала книги относится и к использованию PL/SQL в Forms Developer и Reports Developer.

Более подробно можно ознакомиться на сайте. Книга доступна в бумажном виде и PDF.
Для Хаброжителей скидка по купону 12% — Oracle PL/SQL

Oracle PL/SQL Руководство для разработчиков (мOracle) Гупта (Санджай Гупта)

1 899 ₽

+ до 284 бонусов

Купить

Цена на сайте может отличаться от цены в магазинах сети. Внешний вид книги может отличаться от изображения на сайте.

Последний экземпляр

1

Цена на сайте может отличаться от цены в магазинах сети. Внешний вид книги может отличаться от изображения на сайте.

PL/SQL — это программный язык, который используют не только разработчики приложений БД, но и администраторы в их повседневной работе. Данная книга содержит все, что необходимо знать каждому разработчику и администратору БД. Книга предлагает детальную информацию по языку программирования PL/SQL, анализу, настройке, отслеживанию производительности и безопасности кода от хакеров. В книге рассмотрены многочисленные примеры и полезные скрипты. В конце каждой главы приводятся вопросы для экзамена 1Z0-146.

Основные темы книги:
— Обзор концепции программирования на PL/SQL;
— Проектирование кода PL/SQL;
— Использование коллекций;
— Использование методов расширенного интерфейса;
— Использование виртуальных частных баз данных (VPD) с тонким контролем доступа FGAC;
— Работа с большими объектами;
— Использование SecureFiles;
— Компиляция и настройка для улучшения производительности;
— Кэширование;
— Анализ кода PL/SQL;
— Профилирование и отслеживание выполнения кода PL/SQL;
— Защита кода PL/SQL от SQL-атак.

Описание

Характеристики

PL/SQL — это программный язык, который используют не только разработчики приложений БД, но и администраторы в их повседневной работе. Данная книга содержит все, что необходимо знать каждому разработчику и администратору БД. Книга предлагает детальную информацию по языку программирования PL/SQL, анализу, настройке, отслеживанию производительности и безопасности кода от хакеров. В книге рассмотрены многочисленные примеры и полезные скрипты. В конце каждой главы приводятся вопросы для экзамена 1Z0-146.

Основные темы книги:
— Обзор концепции программирования на PL/SQL;
— Проектирование кода PL/SQL;
— Использование коллекций;
— Использование методов расширенного интерфейса;
— Использование виртуальных частных баз данных (VPD) с тонким контролем доступа FGAC;
— Работа с большими объектами;
— Использование SecureFiles;
— Компиляция и настройка для улучшения производительности;
— Кэширование;
— Анализ кода PL/SQL;
— Профилирование и отслеживание выполнения кода PL/SQL;
— Защита кода PL/SQL от SQL-атак.

Лори

Как получить бонусы за отзыв о товаре

1

Сделайте заказ в интернет-магазине

2

Напишите развёрнутый отзыв от 300 символов только на то, что вы купили

3

Дождитесь, пока отзыв опубликуют.

Если он окажется среди первых десяти, вы получите 30 бонусов на Карту Любимого Покупателя. Можно писать неограниченное количество отзывов к разным покупкам – мы начислим бонусы за каждый, опубликованный в первой десятке.

Правила начисления бонусов

Если он окажется среди первых десяти, вы получите 30 бонусов на Карту Любимого Покупателя. Можно писать неограниченное количество отзывов к разным покупкам – мы начислим бонусы за каждый, опубликованный в первой десятке.

Правила начисления бонусов

Ужасное издание

Книга «Oracle PL/SQL Руководство для разработчиков (мOracle) Гупта» есть в наличии в интернет-магазине «Читай-город» по привлекательной цене. Если вы находитесь в Москве, Санкт-Петербурге, Нижнем Новгороде, Казани, Екатеринбурге, Ростове-на-Дону или любом другом регионе России, вы можете оформить заказ на книгу Санджай Гупта «Oracle PL/SQL Руководство для разработчиков (мOracle) Гупта» и выбрать удобный способ его получения: самовывоз, доставка курьером или отправка почтой. Чтобы покупать книги вам было ещё приятнее, мы регулярно проводим акции и конкурсы.

Учебное пособие по PL/SQL — javatpoint

следующий →

Учебное пособие

PL/SQL содержит базовые и расширенные концепции SQL. Наш учебник по PL/SQL предназначен для начинающих и профессионалов.

PL/SQL — это язык с блочной структурой, в котором может быть несколько блоков.

Наш учебник по PL/SQL включает в себя все темы языка PL/SQL, такие как условные операторы, циклы, массивы, строки, исключения, коллекции, записи, триггеры, функции, процедуры, курсоры и т. д. викторины, которые помогут вам лучше понять язык PL/SQL.

SQL означает язык структурированных запросов, т. е. используется для выполнения операций с записями, хранящимися в базе данных, таких как вставка записей, обновление записей, удаление записей, создание, изменение и удаление таблиц, представлений и т. д.

Что такое PL/SQL

PL/SQL — это язык с блочной структурой. Программы PL/SQL представляют собой логические блоки, которые могут содержать любое количество вложенных подблоков. Pl/SQL означает «Расширение процедурного языка SQL», которое используется в Oracle. PL/SQL интегрирован с базой данных Oracle (начиная с версии 7). Функциональность PL/SQL обычно расширялась после каждого выпуска базы данных Oracle. Хотя PL/SQL тесно интегрирован с языком SQL, он добавляет некоторые программные ограничения, которых нет в SQL.

Функции PL/SQL

PL/SQL включает такие элементы процедурного языка, как условия и циклы. Он позволяет объявлять константы и переменные, процедуры и функции, типы и переменные этих типов и триггеры. Он может поддерживать массив и обрабатывать исключения (ошибки времени выполнения). После реализации версии 8 в базу данных Oracle были включены функции, связанные с объектной ориентацией. Вы можете создавать модули PL/SQL, такие как процедуры, функции, пакеты, типы и триггеры и т. д., которые хранятся в базе данных для повторного использования приложениями.

В PL/SQL можно использовать операторы SQL для управления данными Oracle и операторы управления потоком для обработки данных.

PL/SQL известен сочетанием возможностей SQL по обработке данных с возможностями обработки данных процедурными языками. Он наследует надежность, безопасность и переносимость базы данных Oracle.

PL/SQL не чувствителен к регистру, поэтому вы можете использовать строчные или прописные буквы, за исключением строковых и символьных литералов. Строка текста PL/SQL содержит группы символов, известные как лексические единицы. Его можно классифицировать следующим образом:

  • Делимеры
  • Идентификаторы
  • Литералы
  • Комментарии

Индекс PL/SQL


Учебное пособие по PL/SQL

  • Учебное пособие по PL/SQL
  • Переменные PL/SQL
  • Константа PL/SQL

Операторы управления

  • PL/SQL IF
  • Случай PL/SQL
  • Цикл PL/SQL
  • Выходной цикл PL/SQL
  • PL/SQL, пока цикл
  • PL/SQL для цикла
  • PL/SQL продолжить
  • PL/SQL ПЕРЕЙТИ К

Процедура PL/SQL

  • Процедура PL/SQL

Функция PL/SQL

  • Функция PL/SQL

Курсор PL/SQL

  • Курсор PL/SQL

Исключение PL/SQL

  • Исключение PL/SQL

Триггер PL/SQL

  • Триггер PL/SQL

Вопросы для собеседования

  • Вопросы для собеседования по PL/SQL
  • Вопросы для собеседования по SQL

Тест

  • SQL тест

Обязательное условие

Прежде чем изучать PL/SQL, вы должны иметь базовые знания SQL и языка программирования, такого как C.

Аудитория

Наше руководство по PL/SQL предназначено для начинающих и профессионалов.

Проблема

Мы заверяем, что вы не найдете никаких проблем в этом руководстве по PL/SQL. Но если есть какая-либо ошибка, пожалуйста, сообщите о проблеме в контактной форме.

Следующая темаПеременные PL/SQL

следующий →

Учебник по PL/SQL

Если вы ищете полное руководство по PL/SQL , вы попали по адресу. Этот веб-сайт plsqltutorial.com предоставляет исчерпывающее руководство по PL/SQL, которое поможет вам быстро изучить PL/SQL с нуля.

Что такое PL/SQL?

PL/SQL расшифровывается как расширение процедурного языка к языку структурированных запросов (SQL). SQL — это мощный язык как для запросов, так и для обновления данных в реляционных базах данных.

Oracle создала PL/SQL, который расширяет некоторые ограничения SQL и предоставляет более комплексное решение для создания критически важных приложений, работающих в базе данных Oracle. Знакомство с дополнительной информацией о языке PL/SQL.

Прежде чем приступить к работе, мы настоятельно рекомендуем настроить базу данных Oracle в вашей системе, чтобы помочь вам эффективно практиковаться и изучать PL/SQL.

Базовое руководство по PL/SQL

Мы предполагаем, что у вас есть базовые знания о базах данных и SQL, чтобы приступить к изучению нашего руководства по PL/SQL. Если это не так, вам нужно следовать базовому руководству по SQL, чтобы хорошо начать.

Этот раздел является хорошей отправной точкой для тех, кто плохо знаком с PL/SQL. Однако, если вы очень хорошо знакомы с языком, а также хотите просмотреть эти руководства в качестве освежения знаний, вы можете даже найти что-то полезное, чего раньше не видели.

  • Структура блоков PL/SQL — знакомит вас со структурой блоков PL/SQL и показывает, как разработать первую запущенную программу PL/SQL.
  • Переменные PL/SQL — показывает, как работать с переменными PL/SQL, включая объявление, наименование и назначение переменных.
  • Функция PL/SQL — объясняет, что такое функции PL/SQL, и показывает, как создавать функции PL/SQL.
  • Процедура PL/SQL — обсуждает процедуры PL/SQL и показывает, как создавать процедуры PL/SQL.
  • Вложенный блок PL/SQL — объясняет, что такое вложенный блок PL/SQL и как его применять в программировании на PL/SQL.
  • Оператор IF PL/SQL — знакомит с различными формами оператора IF PL/SQL, включая IF-THEN , IF-THEN-ELSE и IF-THEN-ELSIF  выписка.
  • Оператор PL/SQL CASE — показывает, как использовать оператор PL/SQL CASE и оператор CASE с поиском PL/SQL.
  • Оператор PL/SQL LOOP — рассказывает, как использовать оператор PL/SQL LOOP для многократного выполнения блока кода.
  • Оператор цикла PL/SQL WHILE — выполняет последовательность операторов с условием, которое проверяется в начале каждой итерации с помощью оператора цикла WHILE .
  • Оператор цикла PL/SQL FOR — показывает, как выполнить последовательность операторов фиксированное количество раз с помощью Оператор цикла FOR .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *