买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】快速导入DBF文件的方法、装置、设备及可读存储介质_平安证券股份有限公司_201910749690.3 

申请/专利权人:平安证券股份有限公司

申请日:2019-08-14

公开(公告)日:2023-09-05

公开(公告)号:CN110597771B

主分类号:G06F16/172

分类号:G06F16/172;G06F16/13

优先权:

专利状态码:有效-授权

法律状态:2023.09.05#授权;2021.09.14#实质审查的生效;2019.12.20#公开

摘要:本发明提出了一种快速导入DBF文件的方法、装置、设备及可读存储介质,包括:根据预设配置项中的数据表名以及DBF字段编号,组成SQLINSERTINTO语句,并根据SQLINSERTINTO语句生成SQL文件;执行SQL文件中的SQLINSERTINTO语句时,根据DBF字段编号从DBF文件中获取相应的DBF字段,并将DBF字段导入与数据表名对应的数据表中进行保存。程序在将DBF文件导入数据表中时,无需知道DBF字段内容中每个DBF字段的具体内容,并且省略DBF字段与表字段匹配的过程,大大提高DBF文件的导入效率,达到了将DBF文件快速导入数据表中的目的。

主权项:1.一种快速导入DBF文件的方法,其特征在于,包括:根据预设配置项中的数据表名以及DBF字段编号,组成SQLINSERTINTO语句,并根据所述SQLINSERTINTO语句生成SQL文件;其中,所述DBF字段编号为DBF字段在DBF文件中的排列顺序,每个所述DBF文件包括多个不同的所述DBF字段;每个所述SQLINSERTINTO语句包括所述数据表名和所述DBF字段编号两部分内容,所述SQL文件中包括多个SQLINSERTINTO语句;执行所述SQL文件中的所述SQLINSERTINTO语句时,根据所述DBF字段编号从所述DBF文件中获取相应的所述DBF字段,并将所述DBF字段导入与所述数据表名对应的数据表中进行保存;所述执行所述SQL文件中的所述SQLINSERTINTO语句时,根据所述DBF字段编号从所述DBF文件中获取相应的所述DBF字段的步骤,包括:执行所述SQLINSERTINTO语句,以根据所述DBF字段编号,从DBF字段属性记录中获取所述DBF字段的字段格式,所述字段格式包括所述DBF字段的字段数据类型和字段存储位置;根据所述字段格式,从所述DBF文件中获取相应的所述DBF字段;所述根据预设配置项中的数据表名以及DBF字段编号,组成SQLINSERTINTO语句,并根据所述SQLINSERTINTO语句生成SQL文件的步骤,包括:根据所述预设配置项中的所述数据表名以及所述DBF字段编号,按照SQL语句标准组成所述SQLINSERTINTO语句;判断组成的所述SQLINSERTINTO语句的行数是否达到预设行数,一个所述SQLINSERTINTO语句的行数为一行;若所述行数达到所述预设行数,则将所述预设行数的所述SQLINSERTINTO语句进行导出,并按照SQL文件标准进行打包,生成所述SQL文件。

全文数据:

权利要求:

百度查询: 平安证券股份有限公司 快速导入DBF文件的方法、装置、设备及可读存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。