Это руководство описывает язык SQL, поддерживаемый СУБД Firebird 4.0.
В руководстве также приводятся практические примеры использования SQL, многие из которых взяты из реальной практики.
Данный документ содержит описание языка SQL Firebird. Он охватывает следующие основные области:
- Общие положения;
- Типы и подтипы данных;
- Общие элементы языка;
- Операторы DDL (Data Definition Language — язык создания данных);
- Операторы DML (Data Manipulation Language — язык обращения с данными);
- Операторы PSQL (Procedural SQL — процедурный SQL);
- Встроенные скалярные функции;
- Агрегатные функции;
- Оконные и аналитические функции;
- Системные пакеты;
- Контекстные переменные;
- Операторы управления транзакциями;
- Безопасность и операторы управления доступом;
- Операторы управления сессионным окружением;
- Обработка ошибок. Коды и описание ошибок;
- Зарезервированные и ключевые слова;
- Описание системных таблиц;
- Описание таблиц мониторинга;
- Описание таблиц безопасности;
- Описание таблиц плагинов;
- Наборы символов и соответствующие им порядки сортировки.
Вопросы, не связанные с языком SQL в данном документе не рассматриваются.
В работе над руководством принимали участие:
- Денис Симонов;
- Пол Винкенуг;
- Дмитрий Филиппов;
- Дмитрий Еманов;
- Томас Воинк;
- Александр Карпейкин;
- Алексей Ковязин;
- Дмитрий Кузьменко.
Редакторы — Александр Карпейкин, Дмитрий Кузьменко, Алексей Ковязин, Денис Симонов.
Благодарим Влада Хорсуна, Александра Пешкова, Павла Зотова за помощь в создании этого документа.
Так как СУБД Firebird постоянно развивается, то изменяется и улучшается его документация. Вы можете получить самые свежие версии этого документа по адресам: