Tingkat Isolasi Transaksi Kursor

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)

Perilaku penguncian lengkap kursor didasarkan pada interaksi antara atribut konkurensi dan tingkat isolasi transaksi yang ditetapkan oleh klien. Klien ODBC mengatur tingkat isolasi transaksi menggunakan atribut SQLSetConnectAttr SQL_ATTR_TXN_ISOLATION atau SQL_COPT_SS_TXN_ISOLATION. Perilaku penguncian lingkungan kursor tertentu ditentukan dengan menggabungkan perilaku penguncian opsi tingkat konkurensi dan isolasi transaksi.

Tingkat isolasi transaksi kursor berikut didukung oleh driver ODBC SQL Server Native Client:

  • Baca berkomitmen (SQL_TXN_READ_COMMITTED)

  • Baca tidak dikomit (SQL_TXN_READ_UNCOMMITTED)

  • Bacaan yang dapat diulang (SQL_TXN_REPEATABLE_READ)

  • Dapat diserialisasikan (SQL_TXN_SERIALIZABLE)

  • Rekam jepret (SQL_TXN_SS_SNAPSHOT)

Perhatikan bahwa ODBC API menentukan tingkat isolasi transaksi tambahan, tetapi ini tidak didukung oleh SQL Server atau driver ODBC SQL Server Native Client.

Lihat Juga

Properti Kursor