แแแแแฅแแแงแแแ SQLite 3.35, แแกแฃแแฃแฅแ DBMS, แ แแแแแแช แจแแฅแแแแแแ แ แแแแ แช แแแแแแแขแแก แแแแแแแแแแ. SQLite แแแแ แแแฌแแแแแแ แกแแแแแแแแแแ แแ แแแแแแจแ, แ.แ. แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แจแแแฆแฃแแแแแแก แแแ แแจแ แแ แฃแคแแกแแ แแแแแกแแแแ แ แแแแแแ. SQLite-แแก แแแแแแแแแ แแแก แคแแแแแกแฃแ แแฎแแ แแแญแแ แแก แฃแฌแแแก แกแแแชแแแแฃแ แแ แจแแฅแแแแแ แแแแกแแ แชแแฃแแ, แ แแแแแจแแช แจแแแแก แแกแแแ แแแแแแแแแแ, แ แแแแ แแชแแ Adobe, Oracle, Mozilla, Bentley แแ Bloomberg.
แซแแ แแแแแ แชแแแแแแแแแ:
- แแแแแขแแแฃแแแ แฉแแจแแแแแฃแแ แแแแแแแขแแแแก แคแฃแแฅแชแแแแ (log2(), cos(), tg(), exp(), ln(), pow() แแ แ.แจ.), แ แแแแแแแช แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก SQL-แจแ. แฉแแจแแแแแฃแแ แคแฃแแฅแชแแแแแก แฉแแ แแแ แแแแแฎแแแก แแจแแแแแแก "-DSQLITE_ENABLE_MATH_FUNCTIONS" แแคแชแแแ.
- แแแแฎแแ แชแแแแแ แแฎแแ แแแญแแ แ "ALTER TABLE DROP COLUMN" แแแแแฎแแขแแแกแแแแก, แ แแแ แแแแแฆแแ แกแแแขแแแ แชแฎแ แแแแแแ แแ แฌแแจแแแแ แแแชแแแฃแแ แกแแแขแจแ แแแ แ แจแแแแฎแฃแแ แแแแแชแแแแแ.
- UPSERT (แแแแแขแแแ-แแ-แแแแแคแแชแแ แแแ) แแแแ แแชแแแก แแแแฎแแ แชแแแแแแ แแแคแแ แแแแแ, แ แแช แกแแจแฃแแแแแแก แแซแแแแ แแกแแแ แแแแแแแแฅแแแแแแแก แกแแจแฃแแแแแแ, แ แแแแ แแชแแ "INSERT ... ON CONFLICT DO NOTHING/UDATE" แจแแชแแแแแก แแแแแ แแ แแแ แแ แฉแแกแแแก แแแชแแแแ แแแแแฎแแแแแก แแแแฎแแ แชแแแแแแ, แแฃ แแแกแ แแแแแขแแแ แจแแฃแซแแแแแแแ. แแแแแชแแแแแ โINSERTโ-แแก แแแจแแแแแแ (แแแแแแแแแ, แแฃ แฉแแแแฌแแ แ แฃแแแ แแ แกแแแแแก, แจแแแแซแแแแ แแแแแฎแแแแแก แแแแแแแแ INSERT-แแก แแแชแแแแ). แแฎแแแ แแแ แกแแ แกแแจแฃแแแแแแก แแแซแแแแ แแแฃแแแแแ แแ แแแแแ ON CONFLICT แแแแแ, แ แแแแแแแช แแแแฃแจแแแแแแ แแแแแแแแแแ แแแแ. แแแแ "ON CONFLICT" แแแแแ แกแแจแฃแแแแแแก แแซแแแแก แแแแคแแแฅแขแแก แแแแกแแแฆแแ แแก แแแ แแแแขแ แแก แแแแแขแแแแแแก "DO UPDATE" แแแแแกแแงแแแแแแแ.
- DELETE, INSERT แแ UPDATE แแแแ แแชแแแแ แแฎแแ แก แฃแญแแ แก RETURNING แแแแแฎแแขแแแก, แ แแแแแแช แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แฌแแจแแแแ, แฉแแกแแฃแแ แแ แจแแชแแแแแ แฉแแแแฌแแ แแก แจแแแแแ แกแแก แกแแฉแแแแแแแแ. แแแแแแแแแ, แแแแแแฅแแ โinsert into ... returning idโ แแแแแ แฃแแแแก แแแแแขแแแฃแแ แฎแแแแก แแแแแขแแคแแแแขแแ แก, แฎแแแ โแแแแแฎแแแแ ... แแแแแแแแฃแแ แคแแกแ = แคแแกแ * 1.10 แแแแ แฃแแแแแก แคแแกแโ แแแแแ แฃแแแแก แจแแชแแแแ แคแแกแแก แแแแจแแแแแแแแก.
- แกแแแ แแ แชแฎแ แแแแก แแแแแแแแฅแแแแแแแกแแแแก (CTE), แ แแแแแแแช แแซแแแแ WITH แแแแชแฎแแแแแแก แแแแแงแแแแแแ แแแแแแแแฃแแ แแ แแแแแแ แแแกแแฎแแแแแฃแแ แจแแแแแแแแก แแแแแแแฅแขแแแแก แแแแแงแแแแแแก, แแแแแแแ แแฃแแแ "MATERIALIZED" แแ "NOT MATERIALIZED" แ แแแแแแแแก แแ แฉแแแแแ. "MATERIALIZED" แแฃแแแกแฎแแแแก แฎแแแจแ แแแแแแแแฃแแ แแแแฎแแแแแก แฅแแจแแ แแแแก แชแแแแ แคแแแแแฃแ แชแฎแ แแแจแ แแ แจแแแแแ แแแแแชแแแแแแก แแแแฆแแแแก แแ แชแฎแ แแแแแแ แแ "NOT MATERIALIZED"-แแ แแแแแแแ แแแแแ แแแแฎแแแแแแ แจแแกแ แฃแแแแแ แงแแแแ แฏแแ แแ, แ แแชแ แฎแแแแ แฌแแแแแ แแฅแแแแ. SQLite แแแแแแแแ แแแแแ แแแแฃแแแกแฎแแแแแ แแงแ "NOT MATERIALIZED", แแแแ แแ แแฎแแ แจแแแชแแแแ "MATERIALIZED" CTE-แแแแกแแแแก แแ แแแ แแฎแแ แแแแแงแแแแแฃแแ.
- แจแแแชแแ แแ แแแฎแกแแแ แแแแก แแแฎแแแ แแแ แแแแแชแแแแ แแแแแแแ VACUUM แแแแ แแชแแแก แจแแกแ แฃแแแแแกแแก, แ แแแแแแช แจแแแชแแแก แซแแแแแ แแแ TEXT แแ BLOB แแแแจแแแแแแแแแก.
- แแแแแแแ แแฃแจแแแแ แแแขแแแแแแขแแ แแกแ แแ แจแแแแแฎแแแก แแแแแแแแแแแก แแฃแจแแแแแก แแแแ แแแก แแแแแแ:
- แแแแแขแแแฃแแแ แแแขแแแแแแชแแ แแแ แแ แแแฅแก แคแฃแแฅแชแแแแแก แแแแแงแแแแแแกแแก "IN" แแแแแกแแฎแฃแแแแแ.
- EXISTS แแแแชแฎแแแแแแก แจแแกแ แฃแแแแ แแแฉแฅแแ แแแฃแแแ.
- แแแแฎแแ แชแแแแแ subqueries แแแคแแ แแแแแ UNION ALL แแแแแแแแฅแแแแแแแแแ, แ แแแแแแแช แแแแแแงแแแแแ JOIN-แแก แแแฌแแแแ.
- แแแแแฅแกแ แแแแแแงแแแแแ IS NOT NULL แแแแแแแแฅแแแแแแแกแแแแก.
- แฃแแ แฃแแแแแงแแคแก, แ แแ "x IS NULL" แแ "x IS NOT NULL" แแแ แแแแฅแแแแแ FALSE แแ TRUE แกแแแขแแแแกแแแแก, แ แแแแแแกแแช แแฅแแ "NOT NULL" แแขแ แแแฃแขแ.
- แแแแแขแแแแ แฃแชแฎแแฃแ แ แแแกแแฆแแแแแแก แจแแแแฌแแแแ UPDATE-แจแ, แแฃ แแแแ แแชแแ แแ แชแแแแก แฃแชแฎแแฃแ แแแกแแฆแแแแแ แแแแแแจแแ แแแฃแ แกแแแขแแแก.
- แแแกแแจแแแแแ WHERE แแแแแแก แแแฌแแแแแแก แแแแแขแแแ แฅแแแแแแฎแแแแแแจแ, แ แแแแแแแช แจแแแชแแแก แคแแแฏแ แแก แคแฃแแฅแชแแแแก, แแฃ แแก แแแฌแแแแแ แจแแแแแคแแ แแแแแ แแฎแแแแ แคแแแฏแ แแก แคแฃแแฅแชแแแแจแ แแแแแงแแแแแฃแแ PARTITION BY แแแแแแแแแแ แแฃแแแแแแแแแ แแฃแจแแแแแ แแ แแแแแแแแฅแแแแแแแก แแกแแแแแ.
- แชแแแแแแแแแ แแ แซแแแแแแก แฎแแแแก แแแขแแ แคแแแกแจแ:
- แแแแแขแแแฃแแแ ".filectrl data_version" แแ แซแแแแแ.
- ".once" แแ ".output" แแ แซแแแแแแแ แแฎแแ แแฎแแ แก แฃแญแแ แแ แแแแแกแแแแแก แแแแแชแแแแก แแแแแฃแจแแแแแแแแ, แ แแแแแกแแช แแฌแแแแแ แฃแกแแฎแแแ แแแแแแแก แแแแแงแแแแแแ ("|").
- "stmt" แแ "vmstep" แแ แแฃแแแแขแแแ แแแแแแขแ ".stats" แแ แซแแแแแแก แแแแแแแแฅแแแแแแแกแ แแ แแแ แขแฃแแแฃแ แ แแแแฅแแแแแแก แแ แแชแฎแแแแแแแก แกแขแแขแแกแขแแแแก แกแแฉแแแแแแแแ.
แฌแงแแ แ: opennet.ru