小巧,快速,可靠。
三者选其二。

SQLite C 接口

sqlite3_serialize 的标志

#define SQLITE_SERIALIZE_NOCOPY 0x001   /* Do no memory allocations */

对于 sqlite3_serialize(D,S,P,F) 的 F 参数,可以将以下常量中的零个或多个进行 OR 操作。

SQLITE_SERIALIZE_NOCOPY 表示 sqlite3_serialize() 将返回指向当前使用的连续内存中数据库的指针,而不复制数据库。 如果 SQLite 目前没有使用连续的内存中数据库,那么此选项将导致 sqlite3_serialize() 返回 NULL 指针。 只有在之前通过调用 sqlite3_deserialize() 初始化后,SQLite 才会使用连续的内存中数据库。

另请参阅 对象常量函数 的列表。