买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:航天信息股份有限公司
摘要:本发明公开一种基于临时表的发票数据批量入库方法,包括步骤:将待导入的发票数据插入预创建的中间表;基于用于存储发票数据的第一正式表,执行第一数据库表数据批量比对程序,将待导入的发票数据划分为第一类数据和第二类数据;基于用于存储发票数据状态的第二正式表,执行第二数据库表数据批量比对程序,将待导入的发票数据划分为第三类数据和第四类数据;根据第一类数据对第一正式表进行批量更新操作;根据第二类数据对第一正式表进行批量插入操作;根据第三类数据对第二正式表进行批量更新操作;根据第四类数据对第二正式表进行批量插入操作。根据本发明,能够解决现有税务进项管理的发票数据入库环节耗时长、效率低的问题。
主权项:1.基于临时表的发票数据批量入库方法,用于将获取的发票数据批量导入目标数据库,其特征在于,包括:创建中间表,并将所述中间表同时与第一正式表和第二正式表关联设置;所述关联设置的具体方式为:将所述中间表的字段与相应正式表的字段关联设置,并基于关联字段建立两表的索引;将待导入的发票数据插入所述中间表;基于用于存储发票数据的第一正式表,并执行第一数据库表数据批量比对程序,将所述待导入的发票数据划分为第一类数据和第二类数据;基于用于存储发票数据状态的第二正式表,并执行第二数据库表数据批量比对程序,将所述待导入的发票数据划分为第三类数据和第四类数据;所述第一数据库表数据批量比对程序和所述第二数据库表数据批量比对程序均为SQL脚本;所述SQL脚本均采用count函数;所述SQL脚本用于将两个表数据的比较转换为两个数字的比较;所述SQL脚本为:select*fromsp_ptcj_tempAwhereselectcount1asnumfromsp_ptcjBwhereA.fpdm=B.fpdmANDA.fphm=B.fphm=0;其中,sp_ptcj_tempA为中间表,sp_ptcjB为第一正式表第二正式表,fpdm为字段发票代码,fphm为发票号码,将fpdm和fphm作为关键字段建立索引;根据所述第一类数据对所述第一正式表进行批量更新操作;根据所述第二类数据对所述第一正式表进行批量插入操作;根据所述第三类数据对所述第二正式表进行批量更新操作;根据所述第四类数据对所述第二正式表进行批量插入操作;所述中间表、所述第一正式表和所述第二正式表均为所述目标数据库的数据表。
全文数据:
权利要求:
百度查询: 航天信息股份有限公司 基于临时表的发票数据批量入库方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。