Стандарты языка реляционных баз данных SQL

Стандарты языка реляционных баз данных SQL

Стандарты языка реляционных баз данных SQL: краткий обзор
Введение
Язык баз данных SQL/
Структура стандарта и его характеристика

Типы данных
Структура запросов
Спецификация курсора
Спецификация запроса
Выражение запросов
Раздел ORDER BY
Оператор выборки
Подзапрос
Табличное выражение



Раздел FROM
Раздел WHERE
Предикат сравнения
Предикат between
Предикат in
Предикат like
Предикат null
Предикат с квантором
Предикат exists
Раздел GROUP BY

Раздел HAVING
Агрегатные функции и результаты запросов
Семантика агрегатных функций
Результаты запросов
Средства определения схемы
Оператор определения схемы
Определение таблицы
Определение столбца
Определение ограничений целосности таблицы
Ограничение уникальности

Ограничение по ссылкам
Проверочное ограничение
Определение представлений
Определение привилегий
Язык модулей или встроенный SQL?
Язык модулей
Определение процедуры
Встроенный SQL
Набор операторов манипулирования данными

Операторы, связанные с курсором
Оператор объявления курсора
Оператор открытия курсора
Оператор чтения очередной строки курсора
Оператор позиционного удаления
Оператор позиционной модификации
Оператор закрытия курсора
Одиночные операторы манипулирования данными
Оператор поискового удаления

Оператор поисковой модификации
Операторы окончания транзакции
Динамический SQL в Oracle V.6
Оператор подготовки
Оператор получения описания подготовленного оператора
Оператор выполнения подготовленного оператора
Работа с динамическими операторами SQL через курсоры
Некоторые черты SQL/
Динамический SQL в стандарте SQL/
Оператор выделения памяти под дескриптор

Оператор освобождения памяти из-под дескриптора
Оператор получения информации из области дескриптора SQL
Оператор установки дескриптора
Оператор подготовки
Оператор отказа от подготовленного оператора
Оператор запроса описания подготовленного оператора
Оператор подготовки с немедленным выполнением
Оператор объявления курсора над динамически подготовленным оператором выборки
Другая разновидность оператора определения курсора над динамически подготовленным оператором выборки

Оператор открытия курсора, связанного с динамически подготовленным оператором выборки
Оператор чтения строки по курсору, связанному с динамически подготовленным оператором выборки
Оператор закрытия курсора, связанного с динамически подготовленным оператором выборки
Подготавливаемый оператор позиционного удаления
Подготавливаемый оператор позиционной модификации
Сводка отличий SQL/ от SQL/
Расширения языка

Интернационализация и национализация
Определение схемы бд и манипулирование схемой бд
Ограничения целосности
Представления
Табличные выражения
Выражения запросов
Курсоры
Управление транзакциями и уровни изоляции
Динамический SQL

Интерактивный (прямой) SQL
Несовместимости
Заключение