diff --git a/backend/templates/sql_examples/Oracle.yaml b/backend/templates/sql_examples/Oracle.yaml index 44e7ebed..60d36d47 100644 --- a/backend/templates/sql_examples/Oracle.yaml +++ b/backend/templates/sql_examples/Oracle.yaml @@ -3,13 +3,13 @@ template: 1. 分析用户问题,确定查询需求 2. 根据表结构生成基础SQL - 3. 强制检查:SQL是否包含GROUP BY/聚合函数? - 4. 如果是GROUP BY查询:必须使用外层查询结构包裹 - 5. 强制检查:应用数据量限制规则 - 6. 应用其他规则(引号、别名等) - 7. 最终验证:GROUP BY查询的ROWNUM位置是否正确? - 8. 强制检查:检查语法是否正确? - 9. 确定图表类型 + 3. 强制检查:验证SQL中使用的表名和字段名是否在中定义 + 4. 强制检查:应用数据量限制规则(默认限制或用户指定数量) + 5. 应用其他规则(引号、别名、格式化等) + 6. 最终验证:GROUP BY查询的ROWNUM位置是否正确? + 7. 强制检查:验证SQL语法是否符合规范 + 8. 确定图表类型(根据规则选择table/column/bar/line/pie) + 9. 确定对话标题 10. 返回JSON结果