其他语法一览表
除了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 |
---|---|
回滚当前事务并且撤销所有当前事务中所做的更改。 |
|
开始一个事务/启动事务。 |
|
设置事务日志检查点。 |
|
提交当前事务。 |
|
提交一个早先为两阶段提交准备好的事务。 |
|
为当前事务做两阶段提交的准备。 |
|
删除一个当前事务先前定义的保存点。 |
|
取消一个先前为两阶段提交准备好的事务。 |
|
回滚到一个保存点。 |
|
在当前事务里建立一个新的保存点。 |
|
设置当前事务检查行为的约束条件。 |
设置用户标识符
功能 |
相关SQL |
---|---|
设置当前会话的当前用户标识符 |
|
把当前会话里的会话用户标识和当前用户标识都设置为指定的用户 |
显示定时任务基本信息
GaussDB提供显示指定schema下所有定时任务的基本信息的语句,请参考SHOW EVENTS。
对数据进行统一的版本控制
GaussDB提供针对多用户情况下,对数据进行统一的版本控制的语句,请参考SNAPSHOT。