# 其他语法一览表
除了DCL、DDL和DML语法，GaussDB还提供了其他功能的语法。
#### 关闭当前节点
GaussDB支持使用SHUTDOWN命令关闭当前数据库节点，请参见[SHUTDOWN](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0402.html)。
#### BUCKET扩容相关SQL
GaussDB支持用于扩容工具通知内核具体bucket已经完成搬迁的语句，请参见[MARK BUCKETS](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0356.html)。
#### 清理数据库连接
GaussDB支持用于清理数据库连接的语句，请参见[CLEAN CONNECTION](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0230.html)。
#### 存储执行计划
GaussDB提供了将查询执行的计划信息存储于PLAN_TABLE表中的语句，请参见[EXPLAIN PLAN](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0337.html)。
#### 预测
GaussDB提供了利用完成训练的模型进行推测任务的语句，请参见[PREDICT BY](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0360.html)。
#### 事务相关SQL
表1事务相关SQL 
| 功能                     | 相关SQL                                                                                                     |
|:---|:---|
| 回滚当前事务并且撤销所有当前事务中所做的更改。 | [ABORT](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0178.html)                 |
| 回滚当前事务并且撤销所有当前事务中所做的更改。 | [ROLLBACK](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0375.html)               |
| 开始一个事务/启动事务。          | [BEGIN](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0226.html)                  |
| 开始一个事务/启动事务。          | [SET TRANSACTION](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0400.html)         |
| 开始一个事务/启动事务。          | [START TRANSACTION](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0403.html)      |
| 设置事务日志检查点。            | [CHECKPOINT](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0229.html)              |
| 提交当前事务。                 | [COMMIT \| END](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0234.html)          |
| 提交一个先前为两阶段提交准备好的事务。   | [COMMIT PREPARED](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0235.html)       |
| 为当前事务做两阶段提交的准备。        | [PREPARE TRANSACTION](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0362.html)     |
| 删除一个当前事务先前定义的保存点。        | [RELEASE SAVEPOINT](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0370.html)      |
| 取消一个先前为两阶段提交准备好的事务。    | [ROLLBACK PREPARED](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0376.html)      |
| 回滚到一个保存点。              | [ROLLBACK TO SAVEPOINT](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0377.html) |
| 在当前事务里建立一个新的保存点。       | [SAVEPOINT](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0379.html)              |
| 设置当前事务检查行为的约束条件。       | [SET CONSTRAINTS](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0397.html)        |
   
#### 设置用户标识符
表2设置用户标识符相关SQL 
| 功能             | 相关SQL                                                                                                         |
|:---|:---|
| 设置当前会话的当前用户标识符 | [SET ROLE](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0398.html)                  |
| 把当前会话里的会话用户标识和当前用户标识都设置为指定的用户                                                                         | [SET SESSION AUTHORIZATION](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0399.html) |
   
#### 数据库升级相关SQL
表3数据库升级相关SQL 
| 功能                                                                                                                                                | 相关SQL                                                                                                             |
|:---|:---|
| 生成系统对象的升级回滚脚本文件                                                                                                                                 | [GENERATED UPDATE SYSTEM OBJECT](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0342.html) |
| 将系统对象的版本信息刷新到系统表[GS_SYSTEM_OBJECTS_VERSION](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0963.html)中，用于升级时判断系统对象的变化情况 | [REFRESH SYSTEM OBJECT](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0368.html)       |
   
