翻译页面
本页面由 AI 辅助从英文翻译而来。如两者存在差异,以英文版本为准。
validate_select_query
解析并规划单条 SELECT 语句,而不执行它。返回 {valid, errors}。适用于智能体希望在发起真实的 API 调用之前,验证其查询能够针对已发现的方法完成编译和绑定的场景。
信息
仅限 SELECT,且只能有一条语句,包含多条语句的负载会被拒绝,并返回 validate_select_query accepts exactly one statement。
另请参阅:
[ MCP 概述 ] [ list_methods ] [ run_select_query ]
输入
| 参数 | 必填 | 说明 |
|---|---|---|
sql | 是 | 单条 SELECT 语句。 |
输出
| 渲染器 | 结构 |
|---|---|
| KV | valid(布尔值)和 errors(字符串数组,有效时为空) |
门控
在所有服务器模式下均允许。不会发起任何 API 调用。
示例
在任何支持征询(elicitation)并已注册 StackQL MCP 服务器的 MCP 客户端中试用以下提示词:
Can you validate this query before I run it:
select name, network
from google.compute.subnetworks
where project = 'my-project' and region = 'us-central1';
以下是 Claude Desktop 中的示例: