杭州启维人工智能编译技术有限公司吴思榕获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉杭州启维人工智能编译技术有限公司申请的专利基于C++中间件的SAS语言访问数据库接口层的方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN121166802B 。
龙图腾网通过国家知识产权局官网在2026-03-06发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511715625.0,技术领域涉及:G06F16/25;该发明授权基于C++中间件的SAS语言访问数据库接口层的方法及系统是由吴思榕;王华强;王铮设计研发完成,并于2025-11-21向国家知识产权局提交的专利申请。
本基于C++中间件的SAS语言访问数据库接口层的方法及系统在说明书摘要公布了:本发明提供了一种基于C++中间件的SAS语言访问数据库接口层的方法及系统,该方法包括以下步骤:调用C++中间件获取源自的SAS语言分析类软件的SAS语句;分词识别SAS语句中的数据库信息,并基于数据库信息调用C++中间件的数据库连接模块建立数据库连接池;利用C++中间件识别SAS语句并将SAS语句转换为数据库可识别语句;利用C++中间件将数据库可识别语句通过数据库连接池传递给对应的数据库,解决现有技术中SAS语言分析类软件无法直接高效连接通用数据库的问题,可实现高性能、高可靠性、安全的数据访问。
本发明授权基于C++中间件的SAS语言访问数据库接口层的方法及系统在权利要求书中公布了:1.一种SAS语言访问数据库接口层的方法,其特征在于,包括以下步骤: S1:调用C++中间件获取源自的SAS语言分析类软件的SAS语句; S2:分词识别SAS语句中的数据库信息,并基于数据库信息调用C++中间件的数据库连接模块建立数据库连接池; S3:利用C++中间件识别SAS语句并将SAS语句转换为数据库可识别语句; S4:利用C++中间件将数据库可识别语句通过数据库连接池传递给对应的数据库; 其中C++中间件内设定6种语句转换规则,当C++中间件识别到SAS语句的procsql、procimport或者data步时,调用语句转换规则将对应的SAS语句转换为数据库可识别语句; 6种语句转换规则如下: input函数转换为CAST函数:当SAS语句中识别到函数input字符值,数值格式结构,且功能为将字符类型数据转换为数值类型,则将input转换为SQL函数CAST; put函数转换为CAST函数:当SAS语句中识别到函数put数值,字符格式,且功能为将数值类型转置成字符时,则将put转换为SQL函数CAST,即保留put函数的字符长度要求; SAS日期格式‘日mon年'转换为TO_DATE:当SAS语句中识别到‘日mon年'的日期格式时,先判断数据库是否是dmsql、GBase、GaussDB、Kingbase,如果是,则将SAS日期格式解析为“年-月-日”的标准日期格式并转换为SQL函数TO_DATE; SAS日期格式‘年-月-日时:分:秒'转换为TO_DATE:当SAS语句中识别到‘年-月-日时:分:秒'的日期格式,需要先判断数据库是否是dmsql、GBase、GaussDB、Kingbase,如果是,则保留SAS日期时间的“年-月-日时:分:秒”结构并将函数转换为SQL函数TO_DAT; 空值标识=.转换为ISNULL:当SAS语句中识别到=.时,转换为SQL语句ISNULL; 非空值标识^=.转换为ISNOTNULL:当SAS语句中识别到^=.时,转换为SQL语句ISNOTNULL。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人杭州启维人工智能编译技术有限公司,其通讯地址为:310000 浙江省杭州市萧山区盈丰街道立涛园8幢杭州湾智慧谷大厦21楼2107室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励