发明名称 SQL函数转换装置和SQL函数转换方法
摘要 本发明提供了一种SQL函数转换装置,包括:第一替换单元,用标识符替换来自调用者的SQL函数中的参数,得到迭代后的SQL函数;数据库单元,将所述标识符与所述参数对应保存为参数对照表;处理单元,根据所述迭代后的SQL函数中的标识符,从所述参数对照表提取出所述参数,对所述参数进行转换处理;第二替换单元,将处理后的所述参数替换所述迭代后的SQL函数中对应的标识符,以得到目标数据库执行的SQL函数。根据本发明的技术方案,可以提供全面且安全的函数替换技术。本发明还提供了一种SQL函数转换方法。
申请公布号 CN102436474A 申请公布日期 2012.05.02
申请号 CN201110295584.6 申请日期 2011.09.29
申请人 畅捷通信息技术股份有限公司 发明人 娄东生;刘新峰;孙东旺
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京友联知识产权代理事务所(普通合伙) 11343 代理人 尚志峰;汪海屏
主权项 一种SQL函数转换装置,其特征在于,包括:第一替换单元,用标识符替换来自调用者的SQL函数中的参数,得到迭代后的SQL函数;数据库单元,将所述标识符与所述参数对应保存为参数对照表;处理单元,根据所述迭代后的SQL函数中的标识符,从所述参数对照表提取出所述参数,对所述参数进行转换处理;第二替换单元,将处理后的所述参数替换所述迭代后的SQL函数中对应的标识符,以得到目标数据库执行的SQL函数。
地址 100094 北京市海淀区北清路68号用友软件园