Small. Fast. Reliable.
Choose any three.

SQLite版本3.8.3于2014-02-03

  1. 增加了对公用表表达式WITH子句的支持
  2. 添加了printf() SQL函数。
  3. sqlite3_create_function()和相关接口的第4个参数中添加了SQLITE_DETERMINISTIC作为可选位,使 应用程序能够创建具有恒定参数的新函数,这些函数可以从内部循环中分解出来。
  4. 添加在事务开始时返回的SQLITE_READONLY_DBMOVED错误代码,以指示基础数据库文件已被重命名或已从SQLite下移出。
  5. ATTACH的filename参数中允许任意表达式,包括函数调用和子查询。
  6. 允许在SELECT语句有效的任何地方使用VALUES子句
  7. 当N == 0调用时重新格式化sqlite3_randomness(N,P)使用的PRNG 。在UNIX上的fork()之后自动重新设置种子。
  8. 增强spellfix1虚拟表,使其可以按rowid有效地进行搜索。
  9. 性能增强。
  10. 运行EXPLAIN时,改进了VDBE字节码显示中的注释。
  11. 将“%token_class”指令添加到Lemon解析器生成器,并使用它来简化语法。
  12. 更改Lemon源代码,以避免调用OpenBSD认为危险的C库函数。(例如:sprintf)。
  13. 错误修复:在命令行Shell CSV导入功能中,当CRLN行的末尾出现转义的双引号时,请勿结束字段。
  14. SQLITE_SOURCE_ID:“ 2014-02-03 13:52:03 e816dd924619db5f766de6df74ea2194f3e3b538”
  15. sqlite3.c的SHA1:98a07da78f71b0275e8d9c510486877adc31dbee

一个SQLite的版本的完整列表, 在一个单一的页面和年代都还可以。 SQLite版本控制站点上提供了每个签入的详细历史记录 。