摘要
本公开提供一种数据查询方法、装置、设备、存储介质及程序产品,涉及数据库查询技术领域。在本公开的一些实施例中,获取多源训练数据集;根据多源训练数据集,构建对抗测试数据;将用户输入的自然语言查询拆解为多个原子化任务;利用与每个原子化任务对应的数据查询代理对每个原子化任务进行处理,得到每个原子化任务对应的标准化中间SQL片段;将标准化中间SQL片段进行组合,得到目标SQL语句;本公开采用分层数据查询代理结构,通过分步动态解析规避对固定表结构的强依赖,增强多表适应性以及提升容错能力,提高SQL语句的准确率,导致数据查询效率较低。