发明名称 基于结构化查询语言的操作指令自动生成装置及方法
摘要 本发明提出了一种基于结构化查询语言的操作指令自动生成装置及方法。其中,所述基于结构化查询语言的操作指令自动生成装置包括:配置文件生成模块、配置文件解析模块以及操作指令生成模块,其中,所述配置文件包括结构化查询语句及参数。本发明所公开的基于结构化查询语言的操作指令自动生成装置及方法易于操作、生成的指令代码具有较高的可复用性,并能够确保实时性和准确性以及能够提高系统工作效率和性能。
申请公布号 CN102541521B 申请公布日期 2015.03.25
申请号 CN201010599456.6 申请日期 2010.12.17
申请人 中国银联股份有限公司 发明人 丰朋;周超
分类号 G06F9/44(2006.01)I;G06F17/30(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 中国专利代理(香港)有限公司 72001 代理人 李湘;高为
主权项 一种基于结构化查询语言的操作指令自动生成装置,所述基于结构化查询语言的操作指令自动生成装置包括:配置文件生成模块,所述配置文件生成模块用于基于用户输入生成并存储配置文件; 配置文件解析模块,所述配置文件解析模块用于建立与数据库的连接并根据预定规则解析所述配置文件中的所述结构化查询语句和参数,以及以预定格式存储解析结果;操作指令生成模块,所述操作指令生成模块用于根据所述解析结果自动地生成针对所述数据库的操作指令;其中,所述配置文件包括结构化查询语句及参数;所述配置文件解析模块进一步包括:解析单元,所述解析单元用于解析所述配置文件的内容,并将所述配置文件中的所述结构化查询语句和参数分别存入全局字符指针和全局字符数组中;存储单元,所述存储单元用于利用嵌入式结构化查询语言的专用命令将解析出的所述结构化查询语句的输入变量和结果集信息存储到全局结构体数组中;所述存储单元将解析出的所述结构化查询语句的输入变量和结果集信息存储到全局结构体数组中后断开与所述数据库的连接;所述操作指令生成模块进一步包括:头文件生成单元,所述头文件生成单元用于根据所述配置文件的名称确定所述结构化查询语句的类型,并基于所述确定的类型生成头文件;指令生成单元,所述指令生成单元用于根据所述配置文件的名称确定所述结构化查询语句的类型,并基于所述确定的类型生成指令代码;所述指令代码是sqc指令代码。
地址 200135 上海市浦东新区含笑路36号银联大厦