Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Whenever

(ВСЯКИЙ РАЗ КАК)

 

Синтаксис

EXEC SQL WHENEVER <SQLcond> <actlon> <SQL term>
<SQLcond>::= SQLERROR | NOT FOUND | SQLWARNING
(последнее — нестандартное)
<action>::= CONTINUE | GOTO <target> | GOTO <target>
<target>::= зависит от главного языка

Приложение E

ТАБЛИЦЫ, ИСПОЛЬЗУЕМЫЕ В SQL


ТАБЛИЦА 1: ПРОДАВЦЫ

 

snum sname city comm
  Peel London .12
  Serres San Jose .13
  Motika London .11
  Rifkin Barcelona .15
  Axelrod New York .10

 

 

ТАБЛИЦА 2: ЗАКАЗЧИКИ

 

cnum cname city rating snum
  Hoffman London    
  Giovanni Rome    
  Liu San Jose    
  Grass Berlin    
  Clemens London    
  Cisneros San Jose    
  Pereira Rome    

 

 

ТАБЛИЦА 3: ПОРЯДКИ

 

onum amt odate cnum snum
  18.69 10/03/1990    
  767.19 10/03/1990    
  1900.10 10/03/1990    
  5160.45 10/03/1990    
  1098.16 10/03/1990    
  1713.23 10/04/1990    
  75.75 10/04/1990    
  4723.00 10/05/1990    
  1309.95 10/06/1990    
  9891.88 10/06/1990    

СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ В РЕЛЯЦИОННУЮ БАЗУ ДАННЫХ...........................................................................

ВВЕДЕНИЕ...............................................................................................................................................................................

ЧТО ТАКОЕ — РЕЛЯЦИОННАЯ БАЗА ДАННЫХ?...............................................................................................................

СВЯЗЫВАНИЕ ОДНОЙ ТАБЛИЦЫ С ДРУГОЙ..................................................................................................................

ПОРЯДОК СТРОК ПРОИЗВОЛЕН......................................................................................................................................

ИДЕНТИФИКАЦИЯ СТРОК (ПЕРВИЧНЫЕ КЛЮЧИ)..........................................................................................................

СТОЛБЦЫ ИМЕНУЮТСЯ И НУМЕРУЮТСЯ.....................................................................................................................

ТИПОВАЯ БАЗА ДАННЫХ...................................................................................................................................................

РЕЗЮМЕ................................................................................................................................................................................

РАБОТА С SQL......................................................................................................................................................................

SQL: ОБЗОР...............................................................................................................................

КАК РАБОТАЕТ SQL?...........................................................................................................................................................

ЧТО ДЕЛАЕТ ANSI?.............................................................................................................................................................

ИНТЕРАКТИВНЫЙ И ВЛОЖЕННЫЙ SQL..........................................................................................................................

СУБПОДРАЗДЕЛЕНИЯ SQL................................................................................................................................................

РАЗЛИЧНЫЕ ТИПЫ ДАННЫХ.............................................................................................................................................

SQL НЕСОГЛАСОВАННОСТИ............................................................................................................................................

ЧТО ТАКОЕ — ПОЛЬЗОВАТЕЛЬ?......................................................................................................................................

УСЛОВИЯ И ТЕРМИНОЛОГИЯ...........................................................................................................................................

РЕЗЮМЕ................................................................................................................................................................................

РАБОТА С SQL......................................................................................................................................................................

ИСПОЛЬЗОВАНИЕ SQL ДЛЯ ИЗВЛЕЧЕНИЯ ИНФОРМАЦИИ ИЗ ТАБЛИЦ..................................

СОЗДАНИЕ ЗАПРОСА.........................................................................................................................................................

ЧТО ТАКОЕ ЗАПРОС?........................................................................................................................................................

ГДЕ ПРИМЕНЯЮТСЯ ЗАПРОСЫ?....................................................................................................................................

КОМАНДА SELECT................................................................................................................................................................

ВЫБИРАЙТЕ ВСЕГДА САМЫЙ ПРОСТОЙ СПОСОБ.......................................................................................................

ОПИСАНИЕ SELECT............................................................................................................................................................

ПРОСМОТР ТОЛЬКО ОПРЕДЕЛЕННОГО СТОЛБЦА ТАБЛИЦЫ...................................................................................

ПЕРЕУПОРЯДОЧЕНИЕ СТОЛБЦА.....................................................................................................................................

УДАЛЕНИЕ ИЗБЫТОЧНЫХ ДАННЫХ.................................................................................................................................

ПАРАМЕТРЫ DISTINCT.......................................................................................................................................................

DISTINCT ВМЕСТО ALL.......................................................................................................................................................

КВАЛИФИЦИРОВАННЫЙ ВЫБОР ПРИ ИСПОЛЬЗОВАНИИ ПРЕДЛОЖЕНИЙ.............................................................

РЕЗЮМЕ................................................................................................................................................................................

РАБОТА С SQL......................................................................................................................................................................

ИСПОЛЬЗОВАНИЕ РЕЛЯЦИОННЫХ И БУЛЕВЫХ ОПЕРАТОРОВ ДЛЯ СОЗДАНИЯ БОЛЕЕ ИЗОЩРЕННЫХ ПРЕДИКАТОВ.............................................................................................................................

РЕЛЯЦИОННЫЕ ОПЕРАТОРЫ...........................................................................................................................................

БУЛЕВЫ ОПЕРАТОРЫ.........................................................................................................................................................

РЕЗЮМЕ................................................................................................................................................................................

РАБОТА С SQL......................................................................................................................................................................

ИСПОЛЬЗОВАНИЕ СПЕЦИАЛЬНЫХ ОПЕРАТОРОВ В УСЛОВИЯХ............................................

ОПЕРАТОР IN.......................................................................................................................................................................

ОПЕРАТОР BETWEEN.........................................................................................................................................................

ОПЕРАТОР LIKE...................................................................................................................................................................

РАБОТА С НУЛЕВЫМИ (NULL) ЗНАЧЕНИЯМИ................................................................................................................

NULL ОПЕРАТОР..................................................................................................................................................................

ИСПОЛЬЗОВАНИЕ NOT СО СПЕЦИАЛЬНЫМИ ОПЕРАТОРАМИ.................................................................................

РЕЗЮМЕ................................................................................................................................................................................

РАБОТА С SQL......................................................................................................................................................................

ОБОБЩЕНИЕ ДАННЫХ С ПОМОЩЬЮ АГРЕГАТНЫХ ФУНКЦИЙ..............................................

ЧТО ТАКОЕ АГРЕГАТНЫЕ ФУНКЦИИ?.............................................................................................................................

КАК ИСПОЛЬЗОВАТЬ АГРЕГАТНЫЕ ФУНКЦИИ?............................................................................................................

СПЕЦИАЛЬНЫЕ АТРИБУТЫ COUNT.................................................................................................................................

ИСПОЛЬЗОВАНИЕ DISTINCT.............................................................................................................................................

ИСПОЛЬЗОВАНИЕ COUNT СО СТРОКАМИ, А НЕ ЗНАЧЕНИЯМИ................................................................................

ВКЛЮЧЕНИЕ ДУБЛИКАТОВ В АГРЕГАТНЫЕ ФУНКЦИИ..................................................................................................

АГРЕГАТЫ ПОСТРОЕННЫЕ НА СКАЛЯРНОМ ВЫРАЖЕНИИ........................................................................................

ПРЕДЛОЖЕНИЕ GROUP BY................................................................................................................................................

ПРЕДЛОЖЕНИЕ HAVING.....................................................................................................................................................

НЕ ДЕЛАЙТЕ ВЛОЖЕННЫХ АГРЕГАТОВ..........................................................................................................................

РЕЗЮМЕ................................................................................................................................................................................

РАБОТА С SQL......................................................................................................................................................................

ФОРМИРОВАНИЕ ВЫВОДОВ ЗАПРОСОВ.................................................................................

СТРОКИ И ВЫРАЖЕНИЯ.....................................................................................................................................................

УПОРЯДОЧЕНИЕ ВЫВОДА ПОЛЕЙ...................................................................................................................................

РЕЗЮМЕ................................................................................................................................................................................

РАБОТА С SQL......................................................................................................................................................................

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

ОБЪЕДИНЕНИЕ ТАБЛИЦ....................................................................................................................................................

ИМЕНА ТАБЛИЦ И СТОЛБЦОВ..........................................................................................................................................

СОЗДАНИЕ ОБЬЕДИНЕНИЯ...............................................................................................................................................

ОБЪЕДИНЕНИЕ ТАБЛИЦ ЧЕРЕЗ СПРАВОЧНУЮ ЦЕЛОСТНОСТЬ...............................................................................

ОБЪЕДИНЕНИЯ ТАБЛИЦ ПО РАВЕНСТВУ ЗНАЧЕНИЙ В СТОЛБЦАХ И ДРУГИЕ ВИДЫ ОБЪЕДИНЕНИЙ.............

ОБЪЕДИНЕНИЕ БОЛЕЕ ДВУХ ТАБЛИЦ.............................................................................................................................

РЕЗЮМЕ................................................................................................................................................................................

РАБОТА С SQL......................................................................................................................................................................

ОБЪЕДИНЕНИЕ ТАБЛИЦЫ С СОБОЙ........................................................................................

КАК ДЕЛАТЬ ОБЪЕДИНЕНИЕ ТАБЛИЦЫ С СОБОЙ?.....................................................................................................

ПСЕВДОНИМЫ.....................................................................................................................................................................

УСТРАНЕНИЕ ИЗБЫТОЧНОСТИ.......................................................................................................................................

ПРОВЕРКА ОШИБОК............................................................................................................................................................

БОЛЬШЕ ПСЕВДОНИМОВ...................................................................................................................................................

ЕЩЕ БОЛЬШЕ КОМПЛЕКСНЫХ ОБЪЕДИНЕНИЙ.............................................................................................................

РЕЗЮМЕ................................................................................................................................................................................

РАБОТА С SQL......................................................................................................................................................................

ВСТАВКА ОДНОГО ЗАПРОСА ВНУТРЬ ДРУГОГО......................................................................

КАК РАБОТАЕТ ПОДЗАПРОС?...........................................................................................................................................

ЗНАЧЕНИЯ, КОТОРЫЕ МОГУТ ВЫДАВАТЬ ПОДЗАПРОСЫ..........................................................................................

DISTINCT С ПОДЗАПРОСАМИ...........................................................................................................................................

ПРЕДИКАТЫ С ПОДЗАПРОСАМИ ЯВЛЯЮТСЯ НЕОБРАТИМЫМИ...............................................................................

ИСПОЛЬЗОВАНИЕ АГРЕГАТНЫХ ФУНКЦИЙ В ПОДЗАПРОСАХ...................................................................................

ИСПОЛЬЗОВАНИЕ ПОДЗАПРОСОВ, КОТОРЫЕ ВЫДАЮТ МНОГО СТРОК С ПОМОЩЬЮ ОПЕРАТОРА IN..........

ПОДЗАПРОСЫ ВЫБИРАЮТ ОДИНОЧНЫЕ СТОЛБЦЫ..................................................................................................

ИСПОЛЬЗОВАНИЕ ВЫРАЖЕНИЙ В ПОДЗАПРОСАХ......................................................................................................

ПОДЗАПРОСЫ В ПРЕДЛОЖЕНИИ HAVING......................................................................................................................

РЕЗЮМЕ................................................................................................................................................................................

РАБОТА С SQL......................................................................................................................................................................

СООТНЕСЕННЫЕ ПОДЗАПРОСЫ..............................................................................................

КАК СФОРМИРОВАТЬ СООТНЕСЕННЫЙ ПОДЗАПРОС................................................................................................

КАК РАБОТАЕТ СООТНЕСЕННЫЙ ПОДЗАПРОС............................................................................................................

ИСПОЛЬЗОВАНИЕ СООТНЕСЕННЫХ ПОДЗАПРОСОВ ДЛЯ НАХОЖДЕНИЯ ОШИБОК...........................................

СРАВНЕНИЕ ТАБЛИЦЫ С СОБОЙ.....................................................................................................................................

СООТНЕСЕННЫЕ ПОДЗАПРОСЫ В ПРЕДЛОЖЕНИИ HAVING.....................................................................................

СООТНЕСЕННЫЕ ПОДЗАПРОСЫ И ОБЬЕДИНЕНИЯ....................................................................................................

РЕЗЮМЕ................................................................................................................................................................................

РАБОТА С SQL......................................................................................................................................................................

ИСПОЛЬЗОВАНИЕ ОПЕРАТОРА EXISTS...................................................................................

КАК РАБОТАЕТ EXISTS?......................................................................................................................................................

ВЫБОР СТОЛБЦОВ С ПОМОЩЬЮ EXISTS......................................................................................................................

ИСПОЛЬЗОВАНИЕ EXISTS С СООТНЕСЕННЫМИ ПОДЗАПРОСАМИ.........................................................................

КОМБИНАЦИЯ ИЗ EXISTS И ОБЬЕДИНЕНИЯ..................................................................................................................

ИСПОЛЬЗОВАНИЕ NOT EXISTS........................................................................................................................................

EXISTS И АГРЕГАТЫ............................................................................................................................................................

БОЛЕЕ УДАЧНЫЙ ПРИМЕР ПОДЗАПРОСА....................................................................................................................

РЕЗЮМЕ..............................................................................................................................................................................

РАБОТА С SQL....................................................................................................................................................................

ИСПОЛЬЗОВАНИЕ ОПЕРАТОРОВ ANY, ALL И SOME..............................................................

СПЕЦИАЛЬНЫЕ ОПЕРАТОРЫ ANY или SOME.............................................................................................................

ИСПОЛЬЗОВАНИЕ ОПЕРАТОРОВ IN ИЛИ EXISTS ВМЕСТО ОПЕРАТОРА ANY.......................................................

КАК ANY МОЖЕТ СТАТЬ НЕОДНОЗНАЧНЫМ................................................................................................................

СПЕЦИАЛЬНЫЙ ОПЕРАТОР ALL.....................................................................................................................................

РАВЕНСТВА И НЕРАВЕНСТВА.........................................................................................................................................

ПРАВИЛЬНОЕ ПОНИМАНИЕ ANY И ALL.........................................................................................................................

КАК ANY, ALL, И EXIST ПОСТУПАЮТ С ОТСУТСТВУЮЩИМИ И НЕИЗВЕСТНЫМИ ДАННЫМИ............................

КОГДА ПОДЗАПРОС ВОЗВРАЩАЕТСЯ ПУСТЫМ..........................................................................................................

ANY И ALL ВМЕСТО EXISTS С ПУСТЫМ УКАЗАТЕЛЕМ (NULL)...................................................................................

ИСПОЛЬЗОВАНИЕ COUNT ВМЕСТО EXISTS................................................................................................................

РЕЗЮМЕ..............................................................................................................................................................................

РАБОТА С SQL....................................................................................................................................................................

ИСПОЛЬЗОВАНИЕ ПРЕДЛОЖЕНИЯ UNION..............................................................................

ОБЪЕДИНЕНИЕ МНОГОЧИСЛЕННЫХ ЗАПРОСОВ В ОДИН.......................................................................................

КОГДА ВЫ МОЖЕТЕ ДЕЛАТЬ ОБЪЕДИНЕНИЕ МЕЖДУ ЗАПРОСАМИ?......................................................................

UNION И УСТРАНЕНИЕ ДУБЛИКАТОВ............................................................................................................................

ИСПОЛЬЗОВАНИЕ СТРОК И ВЫРАЖЕНИЙ С UNION..................................................................................................

ИСПОЛЬЗОВАНИЕ UNION С ORDER BY........................................................................................................................

ВНЕШНЕЕ ОБЪЕДИНЕНИЕ...............................................................................................................................................

РЕЗЮМЕ..............................................................................................................................................................................

РАБОТА С SQL....................................................................................................................................................................

ВВОД, УДАЛЕНИЕ И ИЗМЕНЕНИЕ ЗНАЧЕНИЙ ПОЛЕЙ............................................................

КОМАНДЫ МОДИФИКАЦИИ ЯЗЫКА DML........................................................................................................................

ВВОД ЗНАЧЕНИЙ...............................................................................................................................................................

ВСТАВКА ПУСТЫХ УКАЗАТЕЛЕЙ (NULL)........................................................................................................................

ИМЕНОВАНИЕ СТОЛБЦА ДЛЯ ВСТАВКИ (INSERT).......................................................................................................

ВСТАВКА РЕЗУЛЬТАТОВ ЗАПРОСА................................................................................................................................

ИЗМЕНЕНИЕ ЗНАЧЕНИЙ ПОЛЯ.......................................................................................................................................

МОДИФИЦИРОВАНИЕ ТОЛЬКО ОПРЕДЕЛЕННЫХ СТРОК..........................................................................................

КОМАНДА UPDATE ДЛЯ МНОГИХ СТОЛБЦОВ..............................................................................................................

ИСПОЛЬЗОВАНИЕ ВЫРАЖЕНИЙ ДЛЯ МОДИФИКАЦИИ..............................................................................................

МОДИФИЦИРОВАНИЕ ПУСТЫХ(NULL) ЗНАЧЕНИЙ.....................................................................................................

РЕЗЮМЕ..............................................................................................................................................................................

РАБОТА С SQL....................................................................................................................................................................

ИСПОЛЬЗОВАНИЕ ПОДЗАПРОСОВ С КОМАНДАМИ МОДИФИКАЦИИ.....................................

ИСПОЛЬЗОВАНИЕ ПОДЗАПРОСОВ С INSERT.............................................................................................................

НЕ ВСТАВЛЯЙТЕ ДУБЛИКАТЫ СТРОК............................................................................................................................

ИСПОЛЬЗОВАНИЕ ПОДЗАПРОСОВ, СОЗДАНЫХ ВО ВНЕШНЕЙ ТАБЛИЦЕ ЗАПРОСА..........................................

ИСПОЛЬЗОВАНИЕ ПОДЗАПРОСОВ С DELETE.............................................................................................................

ИСПОЛЬЗОВАНИЕ ПОДЗАПРОСОВ С UPDATE............................................................................................................

СТОЛКНОВЕНИЕ С ОГРАНИЧЕНИЯМИ ПОДЗАПРОСОВ КОМАНДЫ DML................................................................

РЕЗЮМЕ..............................................................................................................................................................................

РАБОТА С SQL....................................................................................................................................................................

СОЗДАНИЕ ТАБЛИЦ.................................................................................................................

КОМАНДА СОЗДАНИЯ ТАБЛИЦЫ....................................................................................................................................

ИНДЕКСЫ............................................................................................................................................................................

УНИКАЛЬНОСТЬ ИНДЕКСА...............................................................................................................................................

УДАЛЕНИЕ ИНДЕКСОВ......................................................................................................................................................

ИЗМЕНЕНИЕ ТАБЛИЦЫ ПОСЛЕ ТОГО, КАК ОНА БЫЛА СОЗДАНА............................................................................

УДАЛЕНИЕ ТАБЛИЦ...........................................................................................................................................................

РЕЗЮМЕ..............................................................................................................................................................................

РАБОТА С SQL....................................................................................................................................................................

ОГРАНИЧЕНИЕ ЗНАЧЕНИЙ ВАШИХ ДАННЫХ.........................................................................

ОГРАНИЧЕНИЕ ТАБЛИЦ...................................................................................................................................................

ОБЪЯВЛЕНИЕ ОГРАНИЧЕНИЙ........................................................................................................................................

ИСПОЛЬЗОВАНИЕ ОГРАНИЧЕНИЙ ДЛЯ ИСКЛЮЧЕНИЯ ПУСТЫХ (NULL) УКАЗАТЕЛЕЙ.......................................

УБЕДИТЕСЬ, ЧТО ЗНАЧЕНИЯ УНИКАЛЬНЫ..................................................................................................................

УНИКАЛЬНОСТЬ КАК ОГРАНИЧЕНИЕ СТОЛБЦА..........................................................................................................

УНИКАЛЬНОСТЬ КАК ОГРАНИЧЕНИЕ ТАБЛИЦЫ..........................................................................................................

ОГРАНИЧЕНИЕ ПЕРВИЧНЫХ КЛЮЧЕЙ...........................................................................................................................

ПЕРВИЧНЫЕ КЛЮЧИ БОЛЕЕ ЧЕМ ОДНОГО ПОЛЯ.......................................................................................................

ПРОВЕРКА ЗНАЧЕНИЙ ПОЛЕЙ........................................................................................................................................

ИСПОЛЬЗОВАНИЕ CHECK, ЧТОБЫ ПРЕДОПРЕДЕЛЯТЬ ДОПУСТИМОЕ ВВОДИМОЕ ЗНАЧЕНИЕ.......................

ПРОВЕРКА УСЛОВИЙ, БАЗИРУЮЩИЙСЯ НА МНОГОЧИСЛЕНЫХ ПОЛЯХ...............................................................

УСТАНОВКА ЗНАЧЕНИЙ ПОУМОЛЧАНИЮ....................................................................................................................

РЕЗЮМЕ..............................................................................................................................................................................

РАБОТА С SQL....................................................................................................................................................................

ПОДДЕРЖКА ЦЕЛОСТНОСТИ ВАШИХ ДАННЫХ.....................................................................

ВНЕШНИЙ КЛЮЧ И РОДИТЕЛЬСКИЙ КЛЮЧ...................................................................................................................

МНОГО-СТОЛБЦОВЫЕ ВНЕШНИЕ КЛЮЧИ....................................................................................................................

СМЫСЛ ВНЕШНЕГО И РОДИТЕЛЬСКОГО КЛЮЧЕЙ.....................................................................................................

ОГРАНИЧЕНИЕ FOREIGN KEY.........................................................................................................................................

КАК МОЖНО ПОЛЯ ПРЕДСТАВИТЬ В КАЧЕСТВЕ ВНЕШНИХ КЛЮЧЕЙ......................................................................

ВНЕШНИЙ КЛЮЧ КАК ОГРАНИЧЕНИЕ ТАБЛИЦЫ..........................................................................................................

ВНЕШНИЙ КЛЮЧ КАК ОГРАНИЧЕНИЕ СТОЛБЦОВ.......................................................................................................

НЕ УКАЗЫВАТЬ СПИСОК СТОЛБЦОВ ПЕРВИЧНЫХ КЛЮЧЕЙ....................................................................................

КАК СПРАВОЧНАЯ ЦЕЛОСТНОСТЬ ОГРАНИЧИВАЕТ ЗНАЧЕНИЯ РОДИТЕЛЬСКОГО КЛЮЧА..............................

ПЕРВИЧНЫЙ КЛЮЧ КАК УНИКАЛЬНЫЙ ВНЕШНИЙ КЛЮЧ...........................................................................................

ОГРАНИЧЕНИЯ ВНЕШНЕГО КЛЮЧА...............................................................................................................................

ЧТО СЛУЧИТСЯ, ЕСЛИ ВЫ ВЫПОЛНИТЕ КОМАНДУ МОДИФИКАЦИИ......................................................................

ВКЛЮЧЕНИЕ ОПИСАНИЙ ТАБЛИЦЫ..............................................................................................................................

ДЕЙСТВИЕ ОГРАНИЧЕНИЙ..............................................................................................................................................

ВНЕШНИЕ КЛЮЧИ, КОТОРЫЕ ССЫЛАЮТСЯ ОБРАТНО К ИХ ПОДЧИНЕНЫМ ТАБЛИЦАМ...................................

РЕЗЮМЕ..............................................................................................................................................................................

РАБОТА С SQL....................................................................................................................................................................

ВВЕДЕНИЕ: ПРЕДСТАВЛЕНИЯ................................................................................................

ЧТО ТАКОЕ ПРЕДСТАВЛЕНИЕ?.......................................................................................................................................

КОМАНДА CREATE VIEW...................................................................................................................................................

МОДИФИЦИРОВАНИЕ ПРЕДСТАВЛЕНИЙ......................................................................................................................

ИМЕНОВАНИЕ СТОЛБЦОВ...............................................................................................................................................

КОМБИНИРОВАНИЕ ПРЕДИКАТОВ ПРЕДСТАВЛЕНИЙ И ОСНОВНЫХ ЗАПРОСОВ В ПРЕДСТАВЛЕНИЯХ.........

ГРУППОВЫЕ ПРЕДСТАВЛЕНИЯ......................................................................................................................................

ПРЕДСТАВЛЕНИЯ И ОБЬЕДИНЕНИЯ..............................................................................................................................

ПРЕДСТАВЛЕНИЯ И ПОДЗАПРОСЫ...............................................................................................................................

ЧТО НЕ МОГУТ ДЕЛАТЬ ПРЕДСТАВЛЕНИЯ...................................................................................................................

УДАЛЕНИЕ ПРЕДСТАВЛЕНИЙ..........................................................................................................................................

РЕЗЮМЕ..............................................................................................................................................................................

РАБОТА С SQL....................................................................................................................................................................

ИЗМЕНЕНИЕ ЗНАЧЕНИЙ С ПОМОЩЬЮ ПРЕДСТАВЛЕНИЙ.....................................................

МОДИФИЦИРОВАНИЕ ПРЕДСТАВЛЕНИЯ......................................................................................................................

ОПРЕДЕЛЕНИЕ МОДИФИЦИРУЕМОСТИ ПРЕДСТАВЛЕНИЯ.......................................................................................

МОДИФИЦИРУЕМЫЕ ПРЕДСТАВЛЕНИЯ И ПРЕДСТАВЛЕНИЯ ТОЛЬКО_ЧТЕНИЕ...................................................

ЧТО ЯВЛЯЕТСЯ МОДИФИЦИРУЕМЫМ ПРЕДСТАВЛЕНИЕМ.......................................................................................

ПРОВЕРКА ЗНАЧЕНИЙ, ПОМЕЩАЕМЫХ В ПРЕДСТАВЛЕНИЕ....................................................................................

ПРЕДИКАТЫ И ИСКЛЮЧЕННЫЕ ПОЛЯ...........................................................................................................................

ПРОВЕРКА ПРЕДСТАВЛЕНИЙ, КОТОРЫЕ БАЗИРУЮТСЯ НА ДРУГИХ ПРЕДСТАВЛЕНИЯХ...................................

РЕЗЮМЕ..............................................................................................................................................................................

РАБОТА С SQL....................................................................................................................................................................

КТО ЧТО МОЖЕТ ДЕЛАТЬ В БАЗЕ ДАННЫХ...........................................................................

ПОЛЬЗОВАТЕЛИ................................................................................................................................................................

РЕГИСТРАЦИЯ...................................................................................................................................................................

ПРЕДОСТАВЛЕНИЕ ПРИВИЛЕГИЙ..................................................................................................................................

СТАНДАРТНЫЕ ПРИВИЛЕГИИ.........................................................................................................................................

КОМАНДА GRANT...............................................................................................................................................................

ГРУППЫ ПРИВЕЛЕГИЙ, ГРУППЫ ПОЛЬЗОВАТЕЛЕЙ...................................................................................................

ОГРАНИЧЕНИЕ ПРИВИЛЕГИЙ НА ОПРЕДЕЛЕННЫЕ СТОЛБЦЫ................................................................................

ИСПОЛЬЗОВАНИЕ АРГУМЕНТОВ ALL И PUBLIC..........................................................................................................

ПРЕДОСТАВЛЕНИЕ ПРИВЕЛЕГИЙ С ПОМОЩЬЮ WITH GRANT OPTION.................................................................

ОТМЕНА ПРИВИЛЕГИЙ.....................................................................................................................................................

ИСПОЛЬЗОВАНИЕ ПРЕДСТАВЛЕНИЙ ДЛЯ ФИЛЬТРАЦИИ ПРИВЕЛЕГИЙ................................................................

КТО МОЖЕТ СОЗДАВАТЬ ПРЕДСТАВЛЕНИЯ?..............................................................................................................

ОГРАНИЧЕНИЕ ПРИВИЛЕГИИ SELECT ДЛЯ ОПРЕДЕЛЕННЫХ СТОЛБЦОВ.............................................................

ОГРАНИЧЕНИЕ ПРИВЕЛЕГИЙ ДЛЯ ОПРЕДЕЛЕННЫХ СТРОК....................................................................................

ПРЕДОСТАВЛЕНИЕ ДОСТУПА ТОЛЬКО К ИЗВЛЕЧЕННЫМ ДАННЫМ.......................................................................

ИСПОЛЬЗОВАНИЕ ПРЕДСТАВЛЕНИЙ В КАЧЕСТВЕ АЛЬТЕРНАТИВЫ К ОГРАНИЧЕНИЯМ....................................

ДРУГИЕ ТИПЫ ПРИВИЛЕГИЙ...........................................................................................................................................

ТИПИЧНЫЕ ПРИВИЛЕГИИ СИСТЕМЫ............................................................................................................................

СОЗДАНИЕ И УДАЛЕНИЕ ПОЛЬЗОВАТЕЛЕЙ.................................................................................................................

РЕЗЮМЕ..............................................................................................................................................................................

РАБОТА С SQL....................................................................................................................................................................

ГЛОБАЛЬНЫЕ АСПЕКТЫ SQL.................................................................................................

ПЕРЕИМЕНОВАНИЕ ТАБЛИЦ...........................................................................................................................................

ПЕРЕИМЕНОВАНИЕ С ТЕМ ЖЕ САМЫМ ИМЕНЕМ.......................................................................................................

ОДНО ИМЯ ДЛЯ КАЖДОГО...............................................................................................................................................

УДАЛЕНИЕ СИНОНИМОВ.................................................................................................................................................

КАК БАЗА ДАННЫХ РАСПРЕДЕЛЕНА ДЛЯ ПОЛЬЗОВАТЕЛЕЙ?...................................................................................

КОГДА СДЕЛАННЫЕ ИЗМЕНЕНИЯ СТАНОВЯТСЯ ПОСТОЯННЫМИ?......................................................................

КАК SQL ОБЩАЕТСЯ СРАЗУ СО МНОГИМИ ПОЛЬЗОВАТЕЛЯМИ.............................................................................

ТИПЫ БЛОКИРОВОК.........................................................................................................................................................

ДРУГИЕ СПОСОБЫ БЛОКИРОВКИ ДАННЫХ.................................................................................................................

РЕЗЮМЕ..............................................................................................................................................................................

РАБОТА С SQL....................................................................................................................................................................

КАК ДАННЫЕ SQL СОДЕРЖАТСЯ В УПОРЯДОЧЕННОМ ВИДЕ...............................................

КАТАЛОГ СИСТЕМЫ..........................................................................................................................................................

ТИПИЧНЫЙ СИСТЕМНЫЙ КАТАЛОГ..............................................................................................................................

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

РАЗРЕШИТЬ ПОЛЬЗОВАТЕЛЯМ ВИДЕТЬ (ТОЛЬКО) ИХ СОБСТВЕННЫЕ ОБЪЕКТЫ.............................................

КОММЕНТАРИЙ В СОДЕРЖАНИИ КАТАЛОГА................................................................................................................

ОСТАЛЬНОЕ ИЗ КАТАЛОГА..............................................................................................................................................

ДРУГОЕ ИСПОЛЬЗОВАНИЕ КАТАЛОГА..........................................................................................................................

РЕЗЮМЕ..............................................................................................................................................................................

РАБОТА С SQL....................................................................................................................................................................

ИСПОЛЬЗОВАНИЕ SQL С ДРУГИМ ЯЗЫКОМ (ВЛОЖЕННЫЙ SQL)..........................................

ЧТО ТАКОЕ ВЛОЖЕНИЕ SQL...........................................................................................................................................

ЗАЧЕМ ВКЛАДЫВАТЬ SQL?...............................................................................................................................................

КАК ДЕЛАЮТСЯ ВЛОЖЕНИЯ SQL....................................................................................................................................

ИСПОЛЬЗОВАНИЕ ПЕРЕМЕННЫХ ОСНОВНОГО ЯЗЫКА В SQL...............................................................................

ОБЪЯВЛЕНИЕ ПЕРЕМЕННЫХ..........................................................................................................................................

ИЗВЛЕЧЕНИЕ ЗНАЧЕНИЙ ПЕРЕМЕННЫХ......................................................................................................................

КУРСОР................................................................................................................................................................................

SQL КОДЫ...........................................................................................................................................................................

ИСПОЛЬЗОВАНИЕ SQLCODE ДЛЯ УПРАВЛЕНИЯ ЦИКЛАМИ.....................................................................................

ПРЕДЛОЖЕНИЕ WHENEVER............................................................................................................................................

МОДИФИЦИРОВАНИЕ КУРСОРОВ..................................................................................................................................

ПЕРЕМЕННАЯ INDICATOR................................................................................................................................................

ИСПОЛЬЗОВАНИЕ ПЕРЕМЕННОЙ INDICATOR ДЛЯ ЭМУЛЯЦИИ NULL ЗНАЧЕНИЙ SQL.......................................

ДРУГОЕ ИСПОЛЬЗОВАНИЕ ПЕРЕМЕННОЙ INDICATOR.............................................................................................

РЕЗЮМЕ..............................................................................................................................................................................

РАБОТА С SQL....................................................................................................................................................................

ОТВЕТЫ ДЛЯ УПРАЖНЕНИЙ...................................................................................................

Глава 1.................................................................................................................................................................................

Глава 2.................................................................................................................................................................................

Глава 3.................................................................................................................................................................................

Глава 4.................................................................................................................................................................................

Глава 5.................................................................................................................................................................................

Глава 6.................................................................................................................................................................................

Глава 7.................................................................................................................................................................................

Глава 8.................................................................................................................................................................................

Глава 9.................................................................................................................................................................................

Глава 10...............................................................................................................................................................................

Глава 11...............................................................................................................................................................................

Глава 12...............................................................................................................................................................................

Глава 13...............................................................................................................................................................................

Глава 14...............................................................................................................................................................................

Глава 15...............................................................................................................................................................................

Глава 16...............................................................................................................................................................................

Глава 17...............................................................................................................................................................................

Глава 18...............................................................................................................................................................................

Глава 19...............................................................................................................................................................................

Глава 20...............................................................................................................................................................................

Глава 21...............................................................................................................................................................................

Глава 22...............................................................................................................................................................................

Глава 23...............................................................................................................................................................................

Глава 24...............................................................................................................................................................................

Глава 25...............................................................................................................................................................................

ТИПЫ ДАННЫХ В SQL.............................................................................................................

ТИПЫ ANSI..........................................................................................................................................................................

ЭКВИВАЛЕНТНЫЕ ТИПЫ ДАННЫХ В ДРУГИХ ЯЗЫКАХ...............................................................................................

НЕКОТОРЫЕ ОБЩИЕ НЕСТАНДАРТНЫЕ СРЕДСТВА SQL.....................................................

ТИПЫ ДАННЫХ...................................................................................................................................................................

КОМАНДА FORMAT............................................................................................................................................................

ФУНКЦИИ.............................................................................................................................................................................

INTERSECT И MINUS.........................................................................................................................................................

АВТОМАТИЧЕСКИЕ ВНЕШНИЕ ОБЬЕДИНЕНИЯ...........................................................................................................

ОТСЛЕЖИВАНИЕ ДЕЙСТВИЙ..........................................................................................................................................

СПРАВОЧНИК ПО КОМАНДАМ И СИНТАКСИСУ.......................................................................

SQL ЭЛЕМЕНТЫ.................................................................................................................................................................

SQL КОМАНДЫ...................................................................................................................................................................

ТАБЛИЦЫ, ИСПОЛЬЗУЕМЫЕ В SQL........................................................................................

 


Дата добавления: 2015-08-13; просмотров: 52 | Нарушение авторских прав


Читайте в этой же книге: УПОРЯДОЧЕНИЕ С ПОМОЩЬЮ ОПЕРАТОРА NULL 12 страница | SYSTEMTABAUTH — ПРИВИЛЕГИИ ОБЪЕКТА, КОТОРЫЕ НЕ ОПРЕДЕЛЯЮТ СТОЛБЦЫ | SYSTEMSYNONS — СИНОНИМЫ ДЛЯ ТАБЛИЦ В БАЗЕ ДАННЫХ | EXACT NUMERIC | ТИПЫ ТЕКСТОВОЙ СТРОКИ | МАТЕМАТИЧЕСКИЕ ФУНКЦИИ | ДРУГИЕ ФУНКЦИИ | ПРЕДИКАТЫ | CREATE TABLE | EXEC SQL |
<== предыдущая страница | следующая страница ==>
OPEN CURSOR| X. Растительные препараты, обладающие анаболическим действием

mybiblioteka.su - 2015-2024 год. (0.061 сек.)