首页/AI/AI 应用速查/Text-to-SQL 提示
本包目录(159 条)

Text-to-SQL 提示

自然语言转 SQL:把 schema(表、字段、枚举值与含义)注入提示,限定方言与只读范围,要求只输出一条可执行 SQL,生成后先校验再执行。

AI 应用速查AI更新于 2026-10-12
注入schema + 字段含义 + 取值示例
输出单条 SQL、指定方言、不带解释
安全只读账号 + 白名单 + LIMIT 约束
校验EXPLAIN 或沙箱试跑

NL2SQL 提示模板

NL2SQL 提示模板
数据库 schema:
orders(id, user_id, amount, status, created_at)
users(id, name, city)
问题:统计 2026 年各城市的已完成订单总金额。
输出:仅一条 PostgreSQL 可执行 SQL,不要解释。
schema 里注明字段取值枚举(如 status 的取值集合)能显著减少错值过滤条件。

易错点

  • 不给 schema,模型猜表名与字段
  • 生成 SQL 直接丢生产库执行(必须只读账号)

数据来源与参考

  • Spider 基准论文(arXiv 1809.08887);NL2SQL 公开研究

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌