Small. Fast. Reliable.
Choose any three.

Язык запросов, понятный SQLite

SQLite понимает большую часть стандартного языка SQL. Но это действительно опускает некоторые особенности в то же время добавляя несколько собственных опций. Этот документ пытается описать точно, какие части языка SQL SQLite понимает, а что не поддерживает. Списокключевых слов SQL тоже есть. Синтаксис языка SQL описан здесь.

Следующие темы документации синтаксиса доступны:

Функции sqlite3_prepare_v2(), sqlite3_prepare(), sqlite3_prepare16(), sqlite3_prepare16_v2(), sqlite3_exec() и sqlite3_get_table() принимают список SQL-операторов (sql-stmt-list), который является отделенным точкой с запятой списком запросов.

sql-stmt-list:

sql-stmt ;

Каждый SQL-оператор в списке это экземпляр следующего:

sql-stmt:

EXPLAIN QUERY PLAN alter-table-stmt analyze-stmt attach-stmt begin-stmt commit-stmt create-index-stmt create-table-stmt create-trigger-stmt create-view-stmt create-virtual-table-stmt delete-stmt delete-stmt-limited detach-stmt drop-index-stmt drop-table-stmt drop-trigger-stmt drop-view-stmt insert-stmt pragma-stmt reindex-stmt release-stmt rollback-stmt savepoint-stmt select-stmt update-stmt update-stmt-limited vacuum-stmt