sqlite3_get_table()
2016-03-28 17:55
405 查看
函数sqlite3_get_table()返回单独函数调用中一个命令的整个结果集。
sqlite3_get_table()函数声明如下:
此函数接受sql中的SQL语句返回的所有记录,使用堆上声明的内存(使用sqlite3_malloc())将所有记录存储在参数char*** pazResult中。必须使用sqlite3_table_free()函数释放内存
该函数将char ***pazResult指针作为唯一的参数。pazResult中的第一个记录其实并不是记录,而且结果集中列的名称。
sqlite3_get_table()函数声明如下:
int sqlite3_get_table( sqlite3 *db, //打开的数据库的句柄 const char *zSql, //要执行的SQL语句 char ***pazResult, //结果写入该指针指向的char*** int *pnRow, //结果集中行的数目 int *pnColumn, //结果集中列的数目 char **pzErrmsg //错误信息 );
此函数接受sql中的SQL语句返回的所有记录,使用堆上声明的内存(使用sqlite3_malloc())将所有记录存储在参数char*** pazResult中。必须使用sqlite3_table_free()函数释放内存
该函数将char ***pazResult指针作为唯一的参数。pazResult中的第一个记录其实并不是记录,而且结果集中列的名称。
相关文章推荐
- MySQL常用命令
- Mongodb
- 优化sqlldr加载上100万条记录的数据!
- mongodb集群安装,一主二从,replica_set
- oracle 查询最近执行过的 SQL语句
- SQL_Loader
- redis in action 笔记
- redis 3.0的集群部署
- SQL字符串转换为数组
- mysql定时创建MERGE分表
- Activiti创建数据库表
- 小白求解C环境的问题
- 如何利用脚本实现MySQL的快速部署以及一机多实例的部署
- mysql优化-- int类型解析及其优化
- memcached 的简单使用
- OEM (Oracle 企业管理器)登录提示您的用户名/或口令无效的解决办法
- 无法远程访问 MySQL
- linux配置redis和phpredis扩展
- 树莓派学习笔记——交叉编译练习之SQLite3安装
- MongoDB入门