Langage

Conflict Énumération

Définition

public enum Conflict
type Conflict = 
Héritage
Conflict

Champs

Nom Valeur Description
None 0

Utilisez ce qui suit lorsqu’aucune action de conflit n’est spécifiée.

Rollback 1

Lorsqu’une violation de contrainte se produit, un ROLLBACK immédiat se produit, terminant ainsi la transaction actuelle et la commande abandonne avec un code de retour de SQLITE_CONSTRAINT.

Abort 2

Lorsqu’une violation de contrainte se produit, aucun ROLLBACK n’est exécuté afin que les modifications apportées aux commandes antérieures dans la même transaction soient conservées.

Fail 3

Lorsqu’une violation de contrainte se produit, la commande abandonne avec un code de retour SQLITE_CONSTRAINT.

Ignore 4

Lorsqu’une violation de contrainte se produit, la ligne qui contient la violation de contrainte n’est pas insérée ou modifiée. Mais la commande continue d’être exécutée normalement.

Replace 5

Lorsqu’une violation de contrainte UNIQUE se produit, les lignes préexistantes qui provoquent la violation de contrainte sont supprimées avant l’insertion ou la mise à jour de la ligne actuelle.

Remarques

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à