
# 其他语法一览表
除了DCL、DDL和DML语法，M-Compatibility还提供了其他功能的语法。
#### 显示SQL语句的执行计划
M-Compatibility提供显示SQL语句的执行计划的语句，请参见[EXPLAIN](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-81-0100.html#ZH-CN_TOPIC_0000002527805486)。
#### 收集表内容统计信息
M-Compatibility提供收集数据库内表内容统计信息的语句，请参见[ANALYZE](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-81-0061.html#ZH-CN_TOPIC_0000002558925193)。
#### 清理存储空间
M-Compatibility提供回收表或B-Tree索引中已经删除的行所占据的存储空间的语句，请参见[VACUUM](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-81-0142.html#ZH-CN_TOPIC_0000002558925241)。
#### 创建预备语句
M-Compatibility提供创建一个预备语句的语句，请参见[PREPARE](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-81-0108.html#ZH-CN_TOPIC_0000002558925223)。
#### 预备语句
表1预备语句相关SQL 
| 功能             | 相关SQL                                                                                                                                                                                                                                                                   |
|:---|:---|
| 执行一个前面准备好的预备语句 | [EXECUTE](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-81-0099.html#ZH-CN_TOPIC_0000002527965434)                                                                                                                                         |
| 删除前面编写的预备语句    | [DEALLOCATE](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-81-0083.html#ZH-CN_TOPIC_0000002558925207)，[DROP PREPARE](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-81-0091.html#ZH-CN_TOPIC_0000002558925213) |
   
#### 事务相关SQL
表2事务相关SQL 
| 功能                                                                                                                            | 相关SQL                                                                                                                                         |
|:---|:---|
| 回滚当前事务并且撤销所有当前事务中所做的更改。                                                                                                       | [ROLLBACK](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-81-0116.html#ZH-CN_TOPIC_0000002527965444)              |
| 开始一个事务/启动事务。  | [BEGIN](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-81-0063.html#ZH-CN_TOPIC_0000002558805279)                 |
| 开始一个事务/启动事务。  | [SET TRANSACTION](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-81-0133.html#ZH-CN_TOPIC_0000002527805504)       |
| 开始一个事务/启动事务。  | [START TRANSACTION](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-81-0135.html#ZH-CN_TOPIC_0000002527965454)     |
| 为当前事务做两阶段提交的准备。                                                                                                               | [PREPARE TRANSACTION](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-12-0655.html#ZH-CN_TOPIC_0000002527965440)   |
| 提交当前事务。                                                                                                                       | [COMMIT](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-81-0068.html#ZH-CN_TOPIC_0000002527805464)                |
| 提交一个早先为两阶段提交准备好的事务。                                                                                                           | [COMMIT PREPARED](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-81-0387.html#ZH-CN_TOPIC_0000002558925197)       |
| 删除一个当前事务先前定义的保存点。                                                                                                             | [RELEASE SAVEPOINT](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-81-0112.html#ZH-CN_TOPIC_0000002527965442)     |
| 回滚到一个保存点。                                                                                                                     | [ROLLBACK TO SAVEPOINT](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-81-0117.html#ZH-CN_TOPIC_0000002527805496) |
| 取消一个先前为两阶段提交准备好的事务。                                                                                                           | [ROLLBACK PREPARED](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-12-0668.html#ZH-CN_TOPIC_0000002558805313)     |
| 在当前事务里建立一个新的保存点。                                                                                                              | [SAVEPOINT](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-81-0119.html#ZH-CN_TOPIC_0000002527965446)             |
| 设置检查点。                                                                                                                        | [CHECKPOINT](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-81-0066.html#ZH-CN_TOPIC_0000002527965412)            |
   
#### 修改/显示/恢复运行参数
表3修改/显示/恢复运行参数相关SQL 
| 功能              | 相关SQL                                                                                                                         |
|:---|:---|
| 修改运行时配置参数       | [SET](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-81-0130.html#ZH-CN_TOPIC_0000002558925235)   |
| 显示当前运行时参数的数值    | [SHOW](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-81-0134.html#ZH-CN_TOPIC_0000002558925237)  |
| 将指定的运行时参数恢复为缺省值 | [RESET](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-81-0114.html#ZH-CN_TOPIC_0000002527805494) |
   
#### 设置用户标识符
表4设置用户标识符相关SQL 
| 功能                            | 相关SQL                                                                                                                                             |
|:---|:---|
| 设置当前会话的当前用户标识符                | [SET ROLE](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-81-0131.html#ZH-CN_TOPIC_0000002527965452)                  |
| 把当前会话里的会话用户标识和当前用户标识都设置为指定的用户 | [SET SESSION AUTHORIZATION](https://support.huaweicloud.com/distributed-m-comp-devg-v8-gaussdb/gaussdb-81-0132.html#ZH-CN_TOPIC_0000002558805321) |
   
