返回首页

gbase数据、南大通用产品文档:GBase8aBeginTransaction 方法 (IsolationLevel)

更新日期:2024年09月11日

使用一个指定的隔离级别开始一个数据库事务。

语法

GBase 8a 程序员手册ADO.NET 篇


- 174 -

南大通用数据技术股份有限公司
[Visual Basic]
Public Function BeginTransaction ( _

iso As IsolationLevel _
) As GBaseTransaction
[C#]
public GBaseTransaction BeginTransaction(IsolationLevel iso)


参数
1) iso :指定事务使用的隔离级别。

返回值
代表新事务的对象。

异常
InvalidOperationException 异常
异常类型
条 件
InvalidOperationException
不支持并发异常。

当使用事务日志记录时,当事务结束时,GBase 8s 通常关闭所有游标并释放所有锁。在多
用户环境中,这种行为并不总是可取的。

GBase 8s JDBC Driver 程序员指南
南大通用数据技术股份有限公司
- 68 -
GBase 8s JDBC Driver 已经以 GBase 8s 扩展实现了可保持的游标支持。 GBase 8s 数据库服
务器支持在游标的声明中添加关键字 WITH HOLD。这样的游标称为保持游标,且在事务
结束时不关闭。
为符合 JDBC 3.0 规范,GBase 8s JDBC Driver 将方法添加至 JDBC 接口,以支持可保持
的游标。
要获取关于保持游标的更多信息,请参阅《GBase 8s SQL 指南:语法》。

GBase8aMPP 集群.................................. 115