游标事务隔离级别

游标的完整锁定行为基于由客户端设置的并发属性和事务隔离级别之间的交互。ODBC 客户端使用 SQLSetConnectAttr SQL_ATTR_TXN_ISOLATION 或 SQL_COPT_SS_TXN_ISOLATION 属性来设置事务隔离级别。通过将并发和事务隔离级别选项的锁定行为进行组合,可以确定特定游标环境的锁定行为。

SQL Server Native Client ODBC 驱动程序支持以下游标事务隔离级别:

  • 已提交读 (SQL_TXN_READ_COMMITTED)

  • 未提交读 (SQL_TXN_READ_UNCOMMITTED)

  • 可重复读 (SQL_TXN_REPEATABLE_READ)

  • 可序列化 (SQL_TXN_SERIALIZABLE)

  • 快照 (SQL_TXN_SS_SNAPSHOT)

有关事务隔离级别所生成的锁定类型的详细信息,请参阅游标事务隔离级别

请注意,ODBC API 指定了其他事务隔离级别,但 SQL Server 或 SQL Server Native Client ODBC 驱动程序不支持它们。

请参阅

概念