GaussDB-其他语法一览表

40 阅读2分钟

GaussDB-其他语法一览表

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

关闭当前节点

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

BUCKET扩容相关SQL

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

清理数据库连接

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

显示SQL语句的执行计划

GaussDB提供显示SQL语句的执行计划的语句,请参考EXPLAIN

存储执行计划

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

预测

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

创建预备语句

GaussDB提供创建一个预备语句的语句,请参考PREPARE

事务相关SQL
功能相关SQL
回滚当前事务并且撤销所有当前事务中所做的更改。ABORT
ROLLBACK
开始一个事务/启动事务。BEGIN
SET TRANSACTION
START TRANSACTION
设置事务日志检查点。CHECKPOINT
提交当前事务。[COMMITEND](doc.hcs.huawei.com/db/zh-cn/ga…)
提交一个早先为两阶段提交准备好的事务。COMMIT PREPARED
为当前事务做两阶段提交的准备。PREPARE TRANSACTION
删除一个当前事务先前定义的保存点。RELEASE SAVEPOINT
取消一个先前为两阶段提交准备好的事务。ROLLBACK PREPARED
回滚到一个保存点。ROLLBACK TO SAVEPOINT
在当前事务里建立一个新的保存点。SAVEPOINT
设置当前事务检查行为的约束条件。SET CONSTRAINTS
修改/显示/恢复运行参数
功能相关SQL
修改运行时配置参数SET
显示当前运行时参数的数值SHOW
将指定的运行时参数恢复为缺省值RESET
设置用户标识符
功能相关SQL
设置当前会话的当前用户标识符SET ROLE
把当前会话里的会话用户标识和当前用户标识都设置为指定的用户SET SESSION AUTHORIZATION

更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…