深圳市一帆时空科技有限公司王春龙获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉深圳市一帆时空科技有限公司申请的专利SQL生成方法、设备及计算机可读存储介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119336781B 。
龙图腾网通过国家知识产权局官网在2025-09-26发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411402941.8,技术领域涉及:G06F16/242;该发明授权SQL生成方法、设备及计算机可读存储介质是由王春龙;杨波;杨丰;胡微微设计研发完成,并于2024-10-09向国家知识产权局提交的专利申请。
本SQL生成方法、设备及计算机可读存储介质在说明书摘要公布了:本申请公开了一种SQL生成方法、设备及计算机可读存储介质,涉及数据处理技术领域,所述方法包括:通过根据SQL生成的起点位置,加载SQL模板;解析所述SQL模板,记录所述SQL模板中的占位符;获取数据交换格式的替换字符串,根据所述占位符,查找所述替换字符串中对应的SQL片段;基于所述字符串中的所述SQL片段进行所述SQL模板中的所述占位符的替换;将替换的所述SQL片段进行合并,确定完整的SQL语句,克服了SQL生成时出现代码冗余的技术缺陷,实现了减少SQL生成的代码冗余的技术效果。
本发明授权SQL生成方法、设备及计算机可读存储介质在权利要求书中公布了:1.一种SQL生成方法,其特征在于,所述的方法包括: 根据SQL生成的起点位置,加载SQL模板; 解析所述SQL模板,记录所述SQL模板中的占位符; 获取数据交换格式的替换字符串,根据所述占位符,查找所述替换字符串中对应的SQL片段; 解析所述SQL片段的结构,创建空字符串并设置游标,循环遍历SQL模板,直到游标到达SQL模板字符串的末尾,在模板中查找下一个占位符的开始位置,从找到的占位符开始位置提取占位符的名称,根据占位符的名称,结合placeholdersMap和functionsMap,确定占位符的类型,即所述SQL片段的类型; 若所述SQL片段为静态参数,则直接进行所述占位符的替换; 若所述SQL片段为调用参数,则调用包含SQL片段模板、起始值、终止值以及分隔符的@foreach函数,以处理重复的所述SQL片段,@foreach是一个循环处理函数,定义为“@foreachsqlFragment,start,end,delimiter”,其中,sqlFragment是字符串形式的SQL片段,包含@id作为占位符,start是一个数值变量,用于指定循环起始值,end是一个数值变量,用于指定循环终止值,delimiter是用于连接各个迭代生成的SQL片段的分隔符; 通过所述@foreach函数循环遍历从所述起始值到所述终止值的每个数值,将所述SQL片段模板中的占位符替换为所述数值; 使用所述分隔符连接替换的每个所述SQL片段模板,生成完整的所述SQL片段; 将替换的所述SQL片段进行合并,确定完整的SQL语句。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人深圳市一帆时空科技有限公司,其通讯地址为:518000 广东省深圳市南山区粤海街道科技园社区科苑路15号科兴科学园A栋A2-702;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。