更新时间:2026-02-06 GMT+08:00
分享

其他语法一览表

除了DCL、DDL和DML语法,GaussDB还提供了其他功能的语法。

关闭当前节点

GaussDB支持使用shutdown命令关闭当前数据库节点,请参见SHUTDOWN

BUCKET扩容相关SQL

GaussDB支持用于扩容工具通知内核哪些bucket已经完成搬迁的语句,请参见MARK BUCKETS

清理数据库连接

GaussDB支持用于清理数据库连接的语句,请参见CLEAN CONNECTION

存储执行计划

GaussDB提供将查询执行的计划信息存储于PLAN_TABLE表中的语句,请参见EXPLAIN PLAN

预测

GaussDB供利用完成训练的模型进行推测任务的语句,请参见PREDICT BY

事务相关SQL

表1 事务相关SQL

功能

相关SQL

回滚当前事务并且撤销所有当前事务中所做的更改。

ABORT

ROLLBACK

开始一个事务/启动事务。

BEGIN

SET TRANSACTION

START TRANSACTION

设置事务日志检查点。

CHECKPOINT

提交当前事务。

COMMIT | END

提交一个早先为两阶段提交准备好的事务。

COMMIT PREPARED

为当前事务做两阶段提交的准备。

PREPARE TRANSACTION

删除一个当前事务先前定义的保存点。

RELEASE SAVEPOINT

取消一个先前为两阶段提交准备好的事务。

ROLLBACK PREPARED

回滚到一个保存点。

ROLLBACK TO SAVEPOINT

在当前事务里建立一个新的保存点。

SAVEPOINT

设置当前事务检查行为的约束条件。

SET CONSTRAINTS

设置用户标识符

表2 设置用户标识符相关SQL

功能

相关SQL

设置当前会话的当前用户标识符

SET ROLE

把当前会话里的会话用户标识和当前用户标识都设置为指定的用户

SET SESSION AUTHORIZATION

相关文档