execute_select
Run single read-only SELECT/WITH queries on GaussDB for safe data exploration, counts, aggregates, sampling, and top-N retrieval after table discovery.
Instructions
执行只读 SELECT 查询(本服务器唯一允许的 SQL 入口)。仅接受单条 SELECT/WITH 语句:拒绝 DML/DDL、SELECT INTO、FOR UPDATE/SHARE 行锁、多语句与危险函数;查询在服务端强制的只读事务中执行。适用场景:在 list_tables/describe_table 定位目标后做数据探查与统计(计数、聚合、抽样、排序取前 N 行)。max_rows 控制本次返回行数(默认取实例配置,受服务端硬上限约束);大结果集建议用 LIMIT 或聚合减少传输。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sql | Yes | 要执行的 SELECT 语句(必填),仅允许单条 SELECT/WITH 查询 | |
| instance | No | 数据源名称,省略时使用默认实例。可选实例:demo(默认) | |
| max_rows | No | 本次返回的最大行数,默认取实例配置,上限受服务端限制 |