小巧、快速、可靠。
選擇其中三項。

SQLite C 介面

編譯時期函式庫版本號碼

#define SQLITE_VERSION        "3.46.1"
#define SQLITE_VERSION_NUMBER 3046001
#define SQLITE_SOURCE_ID      "2024-08-13 09:16:08 c9c2ab54ba1f5f46360f1b4f35d849cd3f080e6fc2b6c60e91b16c63f69a1e33"

sqlite3.h 標頭檔中的 SQLITE_VERSION C 預處理器巨集會被展開為一個字串常值,表示 SQLite 的版本,格式為「X.Y.Z」,其中 X 是主要版本號碼(SQLite3 一律為 3),Y 是次要版本號碼,Z 是發行版本號碼。SQLITE_VERSION_NUMBER C 預處理器巨集則會解析為一個整數值 (X*1000000 + Y*1000 + Z),其中 X、Y 和 Z 與 SQLITE_VERSION 中使用的數字相同。任何給定 SQLite 發行版本的 SQLITE_VERSION_NUMBER 也會大於其衍生版本的版本號碼。Y 保持不變而 Z 會遞增,或者 Y 會遞增而 Z 會重置為零。

3.6.18 版本 (2009-09-11) 起,SQLite 原始碼已儲存在 Fossil 設定管理系統 中。SQLITE_SOURCE_ID 巨集會被展開為一個字串,用於識別 SQLite 在其設定管理系統中的特定簽入版本。SQLITE_SOURCE_ID 字串包含簽入的日期和時間 (UTC) 以及整個原始碼樹狀結構的 SHA1 或 SHA3-256 雜湊值。如果原始碼自上次簽入後有任何修改,則雜湊值的最後四個十六進位數字可能會被修改。

另請參閱:sqlite3_libversion()sqlite3_libversion_number()sqlite3_sourceid()sqlite_version()sqlite_source_id()

另請參閱 物件常數函式 列表。