You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Использование оператора ROLLBACK 207<br />
Использование оператора COMMIT 207<br />
Использование точек сохранения 208<br />
Резюме 210<br />
Урок 21. Использование курсоров 211<br />
Что такое курсоры 211<br />
Работа с курсорами 213<br />
Создание курсоров 214<br />
Использование курсоров 215<br />
Закрытие курсоров 217<br />
Резюме 217<br />
Урок 22. Расширенные возможности SQL 219<br />
Что такое ограничения 219<br />
Первичные ключи 220<br />
Внешние ключи 222<br />
Ограничения уникальности 224<br />
Ограничения на значения столбца 225<br />
Что такое индексы 227<br />
Что такое триггеры 229<br />
Безопасность баз данных 231<br />
Резюме 232<br />
Приложение А. Сценарии демонстрационных таблиц 235<br />
Что такое демонстрационные таблицы 235<br />
Описания таблиц 236<br />
Таблица Vendors 236<br />
Таблица Products 237<br />
Таблица Customers 237<br />
Таблица Orders 238<br />
Таблица OrderItems 238<br />
Получение демонстрационных таблиц 239<br />
Загрузка готового к работе MDB-файла для Microsoft Access 240<br />
Загрузка SQL-сценариев СУБД 240<br />
Приложение Б. Работа с популярными приложениями 243<br />
Использование Aqua Data Studio 244<br />
Использование DB2 245<br />
Использование Macromedia ColdFusion 245<br />
Использование Microsoft Access 246<br />
Использование Microsoft ASP 248<br />
Использование Microsoft ASP.NET 249<br />
Использование Microsoft Query 250<br />
Использование Microsoft SQL Server 251<br />
Использование MySQL 252<br />
Использование Oracle 252<br />
Использование PHP 253<br />
Использование PostgreSQL 253<br />
Использование Query Tool 254<br />
Использование Sybase 255<br />
Конфигурирование источников данных ODBC 255<br />
Приложение В. Синтаксис операторов SQL 259<br />
ALTER TABLE 259<br />
COMMIT 260<br />
CREATE INDEX 260