买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明特别涉及一种基于大语言模型修正不规范SQL语句的方法。该基于大语言模型修正不规范SQL语句的方法,将SQL建表语句、Insert插入语句以及自然语言问题和相应的SQL查询语句传入系统;执行SQL建表语句,若行失败则进入修正模式,直到执行成功为止;继续执行Insert插入语句,若行失败则进入修正模式,直到执行成功为止;执行从用户输入或大语言模型生成的SQL查询语句,若行失败则进入错误处理模式,直到执行成功为止。该基于大语言模型修正不规范SQL语句的方法,实现了对错误SQL语句的自动修正与生成,不仅简化了用户的操作,提高了数据处理的准确性和效率,还降低了业务背景下的数据库相关操作的难度,为业务场景下的数据处理与分析提供了有力的支持。
主权项:1.一种基于大语言模型修正不规范SQL语句的方法,其特征在于:包括以下步骤:步骤S1、错误SQL建表语句的修正;步骤S1.1、将用户根据业务需求编写的SQL建表语句、Insert插入语句以及自然语言问题和相应的SQL查询语句传入系统,进行初步的处理和解析;步骤S1.2、执行SQL建表语句,并返回执行结果,判断是否成功执行:如果SQL建表语句执行成功,则表明SQL建表语句本身没有错误,直接跳转步骤S2;如果SQL建表语句执行失败,则表明SQL建表语句存在错误或不足,系统进入修正模式,并循环步骤S1.2,再次执行修正后的SQL建表语句,直到SQL建表语句执行成功为止,跳转步骤S2;步骤S2、错误Insert插入语句的修正;继续执行Insert插入语句,并判断Insert插入语句是否能够正确执行;若Insert插入语句能够正确执行,则表明数据插入成功,直接跳转步骤S3;若Insert插入语句执行失败,则表明Insert插入语句存在错误或不足,系统进入修正模式,并循环步骤S2,再次执行修正后的Insert插入语句,直到Insert插入语句执行成功为止,跳转步骤S3;步骤S3、基于传入的自然语言问句,对错误SQL查询语句进行修正;步骤S3.1、首先,判断用户是否为自然语言问题提供了相应的SQL查询语句:如果用户没有提供SQL查询语句,则进入生成模式,通过大语言模型生成一个对应的SQL查询语句,并将其返回给系统;如果用户提供了SQL查询语句,则直接使用用户提供的SQL查询语句进行后续的查询操作;步骤S3.2、执行从用户输入或大语言模型生成的SQL查询语句,并判断其是否成功执行;如果SQL查询语句执行成功,并且返回了预期的结果,则说明SQL查询语句是正确的,系统保存执行结果与SQL查询语句,以供后续使用;如果查询语句执行失败,则进入错误处理模式,分析执行结果,并结合自然语言问题和建表语句的信息,进一步修正或重新生成SQL查询语句;循环步骤S3.2,再次执行新的SQL查询语句,直到SQL查询语句执行成功为止。
全文数据:
权利要求:
百度查询: 浪潮云信息技术股份公司 一种基于大语言模型修正不规范SQL语句的方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。