小巧、快速、可靠。
三者擇其二。

SQLite C 介面

檔案鎖定等級

#define SQLITE_LOCK_NONE          0       /* xUnlock() only */
#define SQLITE_LOCK_SHARED        1       /* xLock() or xUnlock() */
#define SQLITE_LOCK_RESERVED      2       /* xLock() only */
#define SQLITE_LOCK_PENDING       3       /* xLock() only */
#define SQLITE_LOCK_EXCLUSIVE     4       /* xLock() only */

SQLite 使用下列其中一個整數值作為呼叫 sqlite3_io_methods 物件之 xLock() 和 xUnlock() 方法的第二個引數。這些值依照限制程度由低至高排序。

xLock() 的引數一律為 SHARED 或更高層級。xUnlock() 的引數則為 SHARED 或 NONE。

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