[QDB] 幽灵分享:QDataSet+TQMSSQLConverter 实战技巧

【注】本文由网友 幽灵 分享,由 swish 整理并重新编辑。

1、将A数据库A表的部分数据导入 B数据库B表中

【应用场景】

经常需要将A表的部分数据导入到B库的A表中,以前用循环插入 或是用数据库本身的导入导出,比较耗时,操作麻烦。

【原始做法】

循环插入

【QDB】

采用QDB的方法来转换数据,速度要比原始方法快了好几倍。

2、只复制指定列的内容到数据库

A表有50多个列,但自己只需要导入5个列到数据库中 ,QDB只需要将上面 1 中的

改为:

既可。

3、大数据导入技巧-分页批量导入

【应用场景】

某表有10万行记录需要导入,非常耗时。

【解决方案】

采用QDataset的分页算法,批量插入

4、本地ClientDataSet的日志文件导入到数据库

【应用场景】

本地有很多ClientDataSet产生的日志文件,需要导入到数据库中

【解决方案】

(1)、根据ClientDataSet的日志,动态产生表结构

(2)、使用QDataSet+转换器 产生SQL语句并执行

 

 

 

分享到:

2 条评论

沙发空缺中,还不快抢~