第七十四章 SQL命令 SET TRANSACTION
设置事务的参数。
大纲
SET TRANSACTION [%COMMITMODE commitmode]
SET TRANSACTION [transactionmodes]
参数
%COMMITMODE commitmode- 可选-指定向数据库提交事务的方式。 取值包括EXPLICIT、IMPLICIT和。 默认为。- - 可选—指定事务的隔离模式和访问模式。
可以将隔离模式、访问模式或这两种模式的值指定为逗号分隔的列表。隔离模式的有效值为,
ISOLATION LEVEL READ UNCOMMITTED, and 。 默认为。 访问模式的有效值为。 注意,只有隔离级别与读写模式兼容。
描述
SET TRANSACTION语句为当前进程设置控制SQL事务的参数。
这些参数在下一个事务开始时生效,并在当前进程持续期间或直到显式重置为止。
它们不会在事务结束时自动重置为默认值。
单个语句可用于设置提交模式参数或事务模式参数,但不能同时设置两者。
可以使用命令设置相同的参数,该命令既可以设置参数,也可以开始一个新事务。 也可以使用方法调用设置参数。
SET TRANSACTION不会开始一个事务,因此不会增加事务级别计数器。
SET TRANSACTION可以在动态SQL(包括)和嵌入式SQL中使用。
