Skip to content

Latest commit

 

History

History
97 lines (53 loc) · 3.44 KB

README.md

File metadata and controls

97 lines (53 loc) · 3.44 KB

Language Reference for Firebird 3.0

Это руководство описывает язык SQL, поддерживаемый СУБД Firebird 3.0.10.

В руководстве также приводятся практические примеры использования SQL, многие из которых взяты из реальной практики.

Что содержит данный документ

Данный документ содержит описание языка SQL Firebird. Он охватывает следующие основные области:

  • Основные положения;

  • Зарезервированные и ключевые слова;

  • Типы и подтипы данных;

  • Операторы DDL (Data Definition Language — язык создания данных);

  • Операторы DML (Data Manipulation Language — язык обращения с данными);

  • Операторы управления транзакциями;

  • Обработка исключений;

  • Операторы PSQL (Procedural SQL — процедурный SQL, используется в хранимых процедурах, функциях, триггерах, пакетах и анонимных PSQL блоках);

  • Безопасность и операторы управления доступом;

  • Операторы и предикаты (утверждения);

  • Агрегатные функции;

  • Встроенные функции;

  • Коды ошибок и обработка исключительных ситуаций;

  • Описание системных таблиц и таблиц мониторинга;

  • Наборы символов и соответствующие им порядки сортировки.

Вопросы, не связанные с SQL в данном документе не рассматриваются.

Авторство

В работе над руководством принимали участие:

  • Денис Симонов;

  • Пол Винкенуг;

  • Дмитрий Филиппов;

  • Дмитрий Еманов;

  • Томас Воинк;

  • Александр Карпейкин;

  • Алексей Ковязин;

  • Дмитрий Кузьменко.

Редакторы — Александр Карпейкин, Дмитрий Кузьменко, Алексей Ковязин, Денис Симонов.

Благодарности

Благодарим Влада Хорсуна, Александра Пешкова, Павла Зотова за помощь в создании этого документа.

Обновления

Так как СУБД Firebird постоянно развивается, то изменяется и улучшается его документация. Вы можете получить самые свежие версии этого документа по адресам: