
# 其他语法一览表
除了DCL、DDL和DML语法，GaussDB还提供了其他功能的语法。
#### 关闭当前节点
GaussDB支持使用shutdown命令关闭当前数据库节点，请参见[SHUTDOWN](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0691.html#ZH-CN_TOPIC_0000002558948197)。
#### BUCKET扩容相关SQL
GaussDB支持用于扩容工具通知内核哪些bucket已经完成搬迁的语句，请参见[MARK BUCKETS](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0658.html#ZH-CN_TOPIC_0000002559108077)。
#### 清理数据库连接
GaussDB支持用于清理数据库连接的语句，请参见[CLEAN CONNECTION](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0528.html#ZH-CN_TOPIC_0000002559108009)。
#### 存储执行计划
GaussDB提供将查询执行的计划信息存储于PLAN_TABLE表中的语句，请参见[EXPLAIN PLAN](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0643.html#ZH-CN_TOPIC_0000002527988296)。
#### 预测
GaussDB提供利用完成训练的模型进行推测任务的语句，请参见[PREDICT BY](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0662.html#ZH-CN_TOPIC_0000002559108079)。
#### 事务相关SQL
表1事务相关SQL 
| 功能                                                                                               | 相关SQL                                                                                                                                  |
|:---|:---|
| 回滚当前事务并且撤销所有当前事务中所做的更改。                                                                          | [ABORT](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0475.html#ZH-CN_TOPIC_0000002527828266)                 |
| 回滚当前事务并且撤销所有当前事务中所做的更改。                                                                          | [ROLLBACK](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0675.html#ZH-CN_TOPIC_0000002558948183)              |
| 开始一个事务/启动事务。  | [BEGIN](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0524.html#ZH-CN_TOPIC_0000002559108007)                 |
| 开始一个事务/启动事务。  | [SET TRANSACTION](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0687.html#ZH-CN_TOPIC_0000002527828378)       |
| 开始一个事务/启动事务。  | [START TRANSACTION](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0693.html#ZH-CN_TOPIC_0000002559108101)     |
| 设置事务日志检查点。                                                                                       | [CHECKPOINT](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0527.html#ZH-CN_TOPIC_0000002527828290)            |
| 提交当前事务。                                                                                          | [COMMIT \| END](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0532.html#ZH-CN_TOPIC_0000002559108011)         |
| 提交一个早先为两阶段提交准备好的事务。                                                                              | [COMMIT PREPARED](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0533.html#ZH-CN_TOPIC_0000002527988242)       |
| 为当前事务做两阶段提交的准备。                                                                                  | [PREPARE TRANSACTION](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0664.html#ZH-CN_TOPIC_0000002558948177)   |
| 删除一个当前事务先前定义的保存点。                                                                                | [RELEASE SAVEPOINT](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0671.html#ZH-CN_TOPIC_0000002527988312)     |
| 取消一个先前为两阶段提交准备好的事务。                                                                              | [ROLLBACK PREPARED](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0676.html#ZH-CN_TOPIC_0000002527828366)     |
| 回滚到一个保存点。                                                                                        | [ROLLBACK TO SAVEPOINT](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0677.html#ZH-CN_TOPIC_0000002559108087) |
| 在当前事务里建立一个新的保存点。                                                                                 | [SAVEPOINT](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0679.html#ZH-CN_TOPIC_0000002558948185)             |
| 设置当前事务检查行为的约束条件。                                                                                 | [SET CONSTRAINTS](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0684.html#ZH-CN_TOPIC_0000002559108097)       |
   
#### 设置用户标识符
表2设置用户标识符相关SQL 
| 功能                            | 相关SQL                                                                                                                                      |
|:---|:---|
| 设置当前会话的当前用户标识符                | [SET ROLE](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0685.html#ZH-CN_TOPIC_0000002527988326)                  |
| 把当前会话里的会话用户标识和当前用户标识都设置为指定的用户 | [SET SESSION AUTHORIZATION](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0686.html#ZH-CN_TOPIC_0000002558948195) |
   
#### 显示定时任务基本信息
GaussDB提供显示指定schema下所有定时任务的基本信息的语句，请参见[SHOW EVENTS](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0689.html#ZH-CN_TOPIC_0000002527988328)。
#### 对数据进行统一的版本控制
GaussDB提供针对多用户情况下，对数据进行统一的版本控制的语句，请参见[SNAPSHOT](https://support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-0692.html#ZH-CN_TOPIC_0000002527828380)。
