#openGauss #入门 #安装 #数据库 #开源
知识来源:docs-opengauss.osinfra.cn/zh/
语法格式
-
启动事务
使用BEGIN语法启动事务。
BEGIN [ WORK | TRANSACTION ] [ { ISOLATION LEVEL { READ COMMITTED | SERIALIZABLE | REPEATABLE READ } | { READ WRITE | READ ONLY } } [, ...] ];使用START TRANSACTION启动事务。
START TRANSACTION [ { ISOLATION LEVEL { READ COMMITTED | SERIALIZABLE | REPEATABLE READ } | { READ WRITE | READ ONLY } } [, ...] ]; -
设置事务特性
用户可以使用SET TRANSACTION或语法设置事务的隔离级别、读写模式。
{ SET [ LOCAL ] TRANSACTION|SET SESSION CHARACTERISTICS AS TRANSACTION } { ISOLATION LEVEL { READ COMMITTED | SERIALIZABLE | REPEATABLE READ } | { READ WRITE | READ ONLY } } [, ...]; -
提交事务
用户可以使用COMMIT或者END完成提交事务的功能,即提交事务的所有操作。
{ COMMIT | END } [ WORK | TRANSACTION ] ; -
回滚事务
回滚是在事务运行的过程中发生了某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的操作全部撤销。
ROLLBACK [ WORK | TRANSACTION ];
#openGauss #入门 #安装 #数据库 #开源