Объявление курсора
В этой главе...Объявление курсора
Выражение запроса
Предложение ORDER BY
Разрешение обновления
Чувствительность
Перемещаемость
Открытие курсора
Выборка данных из отдельных строк
Синтаксис
Ориентация перемещаемого курсора
Позиционные операторы DELETE и UPDATE
Закрытие курсора
Составные команды
В этой главе...Составные команды
Атомарность
Переменные
Курсоры
Состояния
Таблица 19.1. Значения класса sqlstate
Обработка состояний
Объявление обработчиков состояний
Таблица 19.2. Состояния, которые можно определить в обработчике
Действие и эффект обработчика
Необрабатываемые состояния
Присваивание
Операторы управления ветвлением
IF...THEN...ELSE...END IF
CASE...END CASE
Простой оператор CASE
Внимание
Оператор CASE с поиском
LOOP...END LOOP
LEAVE
WHILE...DO...END WHILE
REPEAT...UNTIL..END REPEAT
FOR...DO...END FOR
ITERATE
Хранимые процедуры
Хранимые функции
Полномочия
Хранимые модули
Предложение WHENEVER
В этой главе...SQLSTATE
Предложение WHENEVER
Область диагностики
Область заголовка диагностики
Таблица 20.1. Область заголовка диагностики
Таблица 20.2. Информационная область диагностики
Пример нарушения ограничения
Ввод новых ограничений в уже созданную таблицу
Что означает информация, возвращаемая параметром SQLSTATE
Обработка исключений
Мнение, что клиенты знают, чего хотят
В этой главе...Мнение, что клиенты знают, чего хотят
Игнорирование масштаба проекта
Учет только технических факторов
Отсутствие обратной связи с клиентами
Применение только своих любимых сред разработки
Использование только своих любимых системных архитектур
Проектирование таблиц базы данных отдельно друг от друга
Отказ от консультации с другими специалистами
Отсутствие бета-тестирования
Отказ от создания документации
Проверяйте структуру базы данных
В этой главе...Проверяйте структуру базы данных
Испытывайте запросы на тестовой базе данных
Дважды проверяйте запросы, имеющие операторы JOIN
Трижды проверяйте запросы с подвыборками
Подводите итоги, используя предложение GROUP BY
Внимательно относитесь к ограничениям предложения GROUP BY
Используйте круглые скобки с ключевыми словами AND, OR и NOT
Управляйте полномочиями на получение данных
Регулярно выполняйте резервное копирование своих баз данных
Предусмотрите достойный выход из ошибочных ситуаций
Зарезервированные слова SQL:2003
Зарезервированные слова SQL:2003Словарь терминов
Словарь терминовСайтостроительство
Каждый год выходит масса книг по информационным технологиям. Среди них не так много классических или, если так можно выразиться, правильных. Более девяноста процентов - полнейшая чепуха, их даже можно назвать вредными книгами. У меня уже давно зреет идея создать сайт, на котором вести рейтинг и обсуждение книг. В интернет-магазинах, как правило, либо все отзывы положительные, либо вообще никаких отзывов. Можно будет также завести черный список технических писателей, которые занимаются профанацией, выдавая за книгу плохой пересказ справочного руководства. Книга принципиально отличается от справочного руководства авторским взглядом по различного рода вопросам, основанным на его личном опыте. Данную книгу, в точности и в таком виде, никто кроме меня не написал бы. Возможно, кто-нибудь и написал бы, и даже написал бы лучше меня, но это была бы другая книга на основе опыта и кругозора другого человека. Если же говорить о справочном руководстве, например, по языку Си, то мое справочное руководство ничем бы не отличалось от справочного руководства Василия Пупкина. Оба руководства сводились бы к техническому документированию функций, которые совершенно одинаково работают и на моем компьютере, и на компьютере Васи Пупкина.Основы сетевых технологий
Информация о клиенте
CASE-средство проектирования баз данных ERWin
Содержание раздела