本申请实施例提供了一种基于大模型的SQL语句生成方法及装置,涉及分布式技术领域,例如,涉及分布式数据库领域。其中,所述方法包括:获取用户初始查询语句和目标数据库的初始数据库模式信息;将所述用户初始查询语句和所述目标数据库的初始数据库模式信息输入至大型语言模型中,得到结构化SQL查询语句。本申请实施例能够基于大型语言模型提高SQL生成的准确率。
背景技术
自然语言到结构化查询语言(Structured Query Language,SQL)转换Text-to-SQL(简写为T2S,或者是Text2SQL)是一种将自然语言查询转换为SQL查询的技术,主要应用场景是在分布式数据库查询中,用户可以通过自然语言的方式进行查询,而无需掌握SQL语言。
目前,Text2SQL主要依赖于基于模板、规则和传统机器学习的方法。然而,这些方法在处理复杂和多样化的自然语言查询时存在诸多局限性,导致自然语言查询转换为SQL查询的准确率较低。
实现思路