SQL, как его понимает SQLite
SQLite понимает большую часть стандартного языка SQL. Но он опускает некоторые функции, одновременно добавляя несколько собственных. Этот документ пытается точно описать, какие части языка SQL поддерживаются, а какие нет, в SQLite. Также предоставляется список ключевых слов SQL. Синтаксис языка SQL описывается с помощью диаграмм синтаксиса.
Доступны следующие разделы документации по синтаксису:
- функции агрегирования
- ALTER TABLE
- ANALYZE
- ATTACH DATABASE
- BEGIN TRANSACTION
- комментарий
- COMMIT TRANSACTION
- базовые функции
- CREATE INDEX
- CREATE TABLE
- CREATE TRIGGER
- CREATE VIEW
- CREATE VIRTUAL TABLE
- функции даты и времени
- DELETE
- DETACH DATABASE
- DROP INDEX
- DROP TABLE
- DROP TRIGGER
- DROP VIEW
- END TRANSACTION
- EXPLAIN
- выражение
- INDEXED BY
- INSERT
- функции JSON
- ключевые слова
- математические функции
- оператор ON CONFLICT
- PRAGMA
- REINDEX
- RELEASE SAVEPOINT
- REPLACE
- оператор RETURNING
- ROLLBACK TRANSACTION
- SAVEPOINT
- SELECT
- UPDATE
- UPSERT
- VACUUM
- функции окон
- оператор WITH
Процедуры sqlite3_prepare_v2(), sqlite3_prepare(), sqlite3_prepare16(), sqlite3_prepare16_v2(), sqlite3_exec() и sqlite3_get_table() принимают список SQL-выражений (sql-stmt-list), который представляет собой список выражений, разделённых точкой с запятой.
Каждое SQL-выражение в списке — это экземпляр следующего:
Эта страница была последним изменена 01.04.2024 12:41:31 UTC
SQLite is in the Public Domain.
https://sqlite.org/lang.html