커서 트랜잭션 격리 수준
커서의 전체 잠금 동작은 클라이언트에서 설정하는 동시성 특성과 트랜잭션 격리 수준 사이의 상호 작용을 기반으로 합니다. 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 드라이버에서는 지원되지 않습니다.