跳到主要内容
翻译页面

本页面由 AI 辅助从英文翻译而来。如两者存在差异,以英文版本为准。

validate_select_query

解析并规划单条 SELECT 语句,而不执行它。返回 {valid, errors}。适用于智能体希望在发起真实的 API 调用之前,验证其查询能够针对已发现的方法完成编译和绑定的场景。

信息

仅限 SELECT,且只能有一条语句,包含多条语句的负载会被拒绝,并返回 validate_select_query accepts exactly one statement。

另请参阅: [ MCP 概述 ] [ list_methods ] [ run_select_query ]


输入​

参数必填说明
sql是单条 SELECT 语句。

输出​

渲染器结构
KVvalid(布尔值)和 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 中的示例: