sql_ddl
Execute DDL statements to create, alter, drop, or truncate tables across databases. Requires explicit confirmation and permission for safe schema changes.
Instructions
执行表结构定义变更 (DDL),包含建表、改表、删表与表截断。支持多数据库路由(通过 db 参数指定目标数据库连接别名,缺省时路由至默认库)。受 --allow-ddl 权限门禁与 confirm=True 显式确认双重保护,并全量落盘独立审计流水。
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"sql": "<sql>"
},
"name": "sql_ddl"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| db | No | ||
| sql | Yes | ||
| confirm | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||