游标事务隔离级别

适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse Analytics Analytics Platform System (PDW)

游标的完整锁定行为基于由客户端设置的并发属性和事务隔离级别之间的交互。 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 驱动程序不支持这些级别。

另请参阅

游标属性