授权公布号:CN111414380B
一种中文数据库SQL语句生成方法、设备及存储介质
有效
申请
2020-03-20
申请公布
2020-07-14
授权
2023-06-13
预估到期
2040-03-20
| 申请号 | CN202010201202.8 |
| 申请日 | 2020-03-20 |
| 申请公布号 | CN111414380A |
| 申请公布日 | 2020-07-14 |
| 授权公布号 | CN111414380B |
| 授权公告日 | 2023-06-13 |
| 分类号 | G06F16/2452;G06F40/295;G06F40/30 |
| 分类 | 计算;推算;计数; |
| 申请人名称 | 华泰证券股份有限公司 |
| 申请人地址 | 江苏省南京市江东中路228号 |
专利法律状态
2023-06-13
授权
状态信息
授权
2020-08-07
实质审查的生效
状态信息
实质审查的生效;IPC(主分类):G06F16/2452;申请日:20200320
2020-07-14
公布
状态信息
公布
摘要
本发明公开了一种中文数据库SQL语句生成方法、设备及存储介质,包括如下步骤:根据任务种类,将SQL语句的构建拆解为若干子任务;利用语义表示模型对自然语言查询语句和待查询表列名进行语义编码后,分别针对各子任务进行有先后、有联合地预测;组合预测结果以生成所述SQL语句。本发明实施例提供的方法能够有效解决现有方案中存在的泛化性、扩展性、便捷性较差等技术问题。通过前后处理和深度学习模型的结合,实现了端到端的从自然语言语句到SQL语句的转换。同时,通过对SQL语句进行子任务的拆解,降低了模型预测的复杂度,提高了SQL语句生成的准确性。


