Legt SQL Anywhere-Isolationsstufen fest. Diese Klasse erhöht die Isolationsstufe von IsolationLevel.
Visual Basic Public Enum SAIsolationLevel
C# public enum SAIsolationLevel
Der SQL Anywhere .NET-Datenprovider unterstützt alle SQL Anywhere-Isolationsstufen, einschließlich der Snapshot-Isolationsstufen. Um die Snapshot-Isolation zu verwenden, geben Sie SAIsolationLevel.Snapshot, SAIsolationLevel.ReadOnlySnapshot oder SAIsolationLevel.StatementSnapshot als Parameter für BeginTransaction an. BeginTransaction wurde überladen, sodass es entweder IsolationLevel oder SAIsolationLevel annehmen kann. Die Werte in den beiden Enumerationen sind gleich, abgesehen von ReadOnlySnapshot und StatementSnapshot, die nur in der Stufe SAIsolationLevel vorhanden sein können. In SATransaction gibt es die neue Eigenschaft SAIsolationLevel, die die SAIsolationLevel-Isolationsstufe abfragt.
Weitere Hinweise finden Sie unter Snapshot-Isolation.
Mitgliedsname | Beschreibung | Wert |
---|---|---|
Chaos |
Diese Isolationsstufe wird nicht unterstützt. |
16 |
ReadCommitted |
Setzt das Verhalten auf ein Äquivalent der Isolationsstufe 1. |
4096 |
ReadOnlySnapshot |
Verwendet bei schreibgeschützten Anweisungen einen Snapshot von festgeschriebenen Daten ab dem Zeitpunkt, an dem die erste Zeile aus der Datenbank gelesen wird. |
16777217 |
ReadUncommitted |
Setzt das Verhalten auf ein Äquivalent der Isolationsstufe 0. |
256 |
RepeatableRead |
Setzt das Verhalten auf ein Äquivalent der Isolationsstufe 2. |
65536 |
Serializable |
Setzt das Verhalten auf ein Äquivalent der Isolationsstufe 3. |
1048576 |
Snapshot |
Verwendet einen Snapshot von festgeschriebenen Daten ab dem Zeitpunkt, an dem die erste Zeile von einer Transaktion gelesen, eingefügt, aktualisiert oder gelöscht wird |
16777216 |
StatementSnapshot |
Benutzt einen Snapshot der festgeschriebenen Daten aus der Zeit, als die erste Zeile von der Anweisung gelesen wurde. Jede Anweisung innerhalb der Transaktion sieht einen Snapshot von Daten aus einer anderen Zeit. |
16777218 |
Unspecified |
Diese Isolationsstufe wird nicht unterstützt. |
-1 |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |