发明名称 |
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号用友软件园 |