sqlite3_value * sqlite3_value_dup(const sqlite3_value *); void sqlite3_value_free(sqlite3_value *);
sqlite3_value_dup(V)接口创建sqlite3_value 对象D的副本,并返回指向该副本的指针。即使输入不是,返回的sqlite3_value是受保护的sqlite3_value对象。如果V为NULL或内存分配失败,则sqlite3_value_dup(V)接口返回NULL。
sqlite3_value_free(V)接口释放先前从sqlite3_value_dup()获得的sqlite3_value对象。如果V是NULL指针,则sqlite3_value_free(V)是无害的无操作。