execute_select
Execute read-only SELECT queries on GaussDB with enforced safety: blocks DML/DDL, row locks, multi-statements, and dangerous functions in a forced read-only transaction.
Instructions
执行只读 SELECT 查询(唯一允许的 SQL 入口)。仅接受单条 SELECT/WITH 语句:禁止 DML/DDL、SELECT INTO、行锁、多语句与危险函数;查询在服务端强制的只读事务中执行。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sql | Yes | 要执行的 SELECT 语句(必填),仅允许单条 SELECT/WITH 查询 | |
| instance | No | 数据源名称(配置文件中 instance 的 name),省略时使用默认实例 | |
| max_rows | No | 本次返回的最大行数,默认取实例配置,上限受服务端限制 |