Sprache

Conflict Enumeration

Definition

public enum Conflict
type Conflict = 
Vererbung
Conflict

Felder

Name Wert Beschreibung
None 0

Verwenden Sie Folgendes, wenn keine Konfliktaktion angegeben wird.

Rollback 1

Wenn eine Einschränkungsverletzung auftritt, tritt ein sofortiges ROLLBACK auf, wodurch die aktuelle Transaktion beendet wird und der Befehl mit einem Rückgabecode von SQLITE_CONSTRAINT abbricht.

Abort 2

Wenn eine Einschränkungsverletzung auftritt, wird kein ROLLBACK ausgeführt, sodass Änderungen von vorherigen Befehlen innerhalb derselben Transaktion beibehalten werden.

Fail 3

Wenn eine Einschränkungsverletzung auftritt, wird der Befehl mit einem Rückgabecode SQLITE_CONSTRAINT abgebrochen.

Ignore 4

Wenn eine Einschränkungsverletzung auftritt, wird die eine Zeile, die die Einschränkungsverletzung enthält, nicht eingefügt oder geändert. Der Befehl wird jedoch weiterhin normal ausgeführt.

Replace 5

Wenn eine UNIQUE-Einschränkungsverletzung auftritt, werden die bereits vorhandenen Zeilen, die die Einschränkungsverletzung verursachen, vor dem Einfügen oder Aktualisieren der aktuellen Zeile entfernt.

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: