SQL1


SQL1

ТИПИЧНЫЙ КАТАЛОГ СИСТЕМЫ
ИСПОЛЬЗОВАНИЕ ПРЕДСТАВЛЕНИЙ В ТАБЛИЦАХ КАТАЛОГА
КОММЕНТАРИЙ В СОДЕРЖАНИИ КАТАЛОГА

ОСТАЛЬНОЕ СОДЕРЖИМОЕ КАТАЛОГА
SYSTEMINDEXES - ИНДЕКСАЦИЯ В БАЗЕ ДАННЫХ
SYSTEMUSERAUTH - ПОЛЬЗОВАТЕЛЬСКИЕ И СИСТЕМНЫЕ ПРИВИЛЕГИИ В БАЗЕ ДАННЫХ
SYSTEMTABAUTH - ПРИВИЛЕГИИ ОБЪЕКТА, КОТОРЫЕ НЕ ОПРЕДЕЛЯЮТ АВТОРИЗАЦИЮ СТОЛБЦА
SYSTEMCOLAUTH - ПРИВИЛЕГИИ ОБЪЕКТА, КОТОРЫЕ ОПРЕДЕЛЯЮТ АВТОРИЗАЦИЮ СТОЛБЦА
SYSTEMSYNONS - СИНОНИМЫ ДЛЯ ТАБЛИЦ В БАЗЕ ДАННЫХ
ДРУГОЕ ИСПОЛЬЗОВАНИЕ КАТАЛОГА

Глава 25. ИСПОЛЬЗОВАНИЕ SQL С ДРУГИМ ЯЗЫКОМ (ВЛОЖЕННЫЙ/ВСТРОЕННЫЙ SQL)
ЧТО ТАКОЕ - ВЛОЖЕНИЕ SQL?
ЗАЧЕМ ВКЛАДЫВАТЬ SQL?
КАК ДЕЛАЕТСЯ ВЛОЖЕНИЕ SQL?
ИСПОЛЬЗОВАНИЕ ПЕРЕМЕННЫХ ОСНОВНОГО ЯЗЫКА В SQL
ОБЪЯВЛЕНИЕ ПЕРЕМЕННЫХ
ИЗВЛЕЧЕНИЕ ЗНАЧЕНИЙ ПЕРЕМЕННЫХ
КУРСОР

SQLCODE
ИСПОЛЬЗОВАНИЕ SQLCODE ДЛЯ УПРАВЛЕНИЯ ЦИКЛАМИ
ПРЕДЛОЖЕНИЕ WHENEVER
МОДИФИЦИРОВАНИЕ КУРСОРОВ
ПЕРЕМЕННАЯ INDICATOR
ИСПОЛЬЗОВАНИЕ ПЕРЕМЕННОЙ INDICATOR ДЛЯ ЭМУЛЯЦИИ NULL-ЗНАЧЕНИЙ SQL
ПРИМЕЧАНИЕ: Последняя строка этого
ДРУГОЕ ИСПОЛЬЗОВАНИЕ ПЕРЕМЕННОЙ INDICATOR

СИНТАКСИС И СПРАВКА ПО КОМАНДАМ
ЭЛЕМЕНТЫ SQL
ФУНКЦИОНАЛЬНЫЕ ЭЛЕМЕНТЫ
ПРЕДИКАТЫ
SQL КОМАНДЫ

BEGIN DECLARE SECTION (НАЧАТЬ РАЗДЕЛ ОБЪЯВЛЕНИЙ)
CLOSE CURSOR (ЗАКРЫТЬ КУРСОР)
COMMIT (WORK) (ПОДТВЕРДИТЬ (ТРАНЗАКЦИИ))
CREATE INDEX (СОЗДАТЬ ИНДЕКС)
CREATE SYNONYM (*NONSTANDARD*) (СОЗДАТЬ СИНОНИМ) (*НЕСТАНДАРТНЫЙ*)
CREATE TABLE (СОЗДАТЬ ТАБЛИЦУ)
CREATE VIEW (СОЗДАТЬ ПРОСМОТР)
DECLARE CURSOR (ОБЪЯВИТЬ КУРСОР)
DELETE (УДАЛИТЬ)
EXEC SQL (ВЫПОЛНИТЬ SQL)

FETCH (ВЫБОРКА/ИЗВЛЕЧЕНИЕ)
GRANT (ПЕРЕДАТЬ ПРАВА)
INSERT (ВСТАВИТЬ)
OPEN CURSOR (ОТКРЫТЬ КУРСОР)
REVOKE (*NONSTANDARD*) (ОТМЕНИТЬ ПОЛНОМОЧИЯ) (НЕСТАНДАРТНАЯ)
ROLLBACK (WORK) (ОТКАТ) (ТРАНЗАКЦИИ)
SELECT (ВЫБОР)
UNION (ОБЪЕДИНЕНИЕ)
UPDATE (МОДИФИКАЦИЯ)

WHENEVER (ВСЯКИЙ РАЗ КАК)
ТАБЛИЦЫ SQL, ИСПОЛЬЗУЕМЫЕ В ЭТОЙ КНИГЕ
Содержание раздела