Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De volgende tabel bevat de factoren voor de zichtbaarheid van wijzigingen.
| Wijzigingen die zijn aangebracht door: | Zichtbaarheid is afhankelijk van: |
|---|---|
| Cursor | Cursortype, cursor-implementatie |
| Andere instructies in dezelfde transactie | Cursor type |
| Verklaringen in andere transacties | Cursortype, transactieisolatieniveau |
Deze factoren worden weergegeven in de volgende afbeelding.
De volgende tabel bevat een overzicht van de mogelijkheid van elk cursortype voor het detecteren van wijzigingen die door zichzelf zijn aangebracht, door andere bewerkingen in een eigen transactie en door andere transacties. De zichtbaarheid van de laatste wijzigingen is afhankelijk van het cursortype en het isolatieniveau van de transactie met de cursor.
| Cursortype/actie | Self | Bezitten Txn |
Othr Txn (RU[a]) |
Othr Txn (RC[a]) |
Othr Txn (RR[a]) |
Othr Txn (S[a]) |
|---|---|---|---|---|---|---|
| Statisch | ||||||
| Invoegen | Misschien[b] | Nee. | Nee. | Nee. | Nee. | Nee. |
| bijwerken | Misschien[b] | Nee. | Nee. | Nee. | Nee. | Nee. |
| Delete | Misschien[b] | Nee. | Nee. | Nee. | Nee. | Nee. |
| Sleutelsetgestuurd | ||||||
| Invoegen | Misschien[b] | Nee. | Nee. | Nee. | Nee. | Nee. |
| bijwerken | Yes | Yes | Yes | Yes | Nee. | Nee. |
| Delete | Misschien[b] | Yes | Yes | Yes | Nee. | Nee. |
| Dynamisch | ||||||
| Invoegen | Yes | Yes | Yes | Yes | Yes | Nee. |
| bijwerken | Yes | Yes | Yes | Yes | Nee. | Nee. |
| Delete | Yes | Yes | Yes | Yes | Nee. | Nee. |
[a] De letters tussen haakjes geven het isolatieniveau van de transactie met de cursor aan; het isolatieniveau van de andere transactie (waarin de wijziging is aangebracht) is niet relevant.
RU: Niet-verzonden lezen
RC: Vastgelegd lezen
RR: Herhaalbare leesbewerking
S: Serializeerbaar
[b] Is afhankelijk van hoe de cursor wordt geïmplementeerd. Of de cursor dergelijke wijzigingen kan detecteren, wordt gerapporteerd via de optie SQL_STATIC_SENSITIVITY in SQLGetInfo.