SQLite C 接口

sqlite3_serialize 的标志

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

对于sqlite3_serialize(D,S,P,F) 的 F 参数,可以对以下零个或多个常量进行“或”运算

SQLITE_SERIALIZE_NOCOPY 意味着sqlite3_serialize()将返回一个指向它当前正在使用的连续内存数据库的指针,而不制作数据库的副本。如果 SQLite 当前未使用连续的内存数据库,则此选项会导致 sqlite3_serialize()返回 NULL 指针。如果 SQLite 已通过先前调用sqlite3_deserialize()进行了初始化,则它只会使用连续的内存数据库

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