SQLite 理解的 SQL

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-列表:

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