Conflict Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica como uma inserção ou atualização de banco de dados lida com um conflito de restrição.
public enum Conflict
type Conflict =
- Herança
-
Conflict
Campos
| Nome | Valor | Description |
|---|---|---|
| None | 0 | Use o seguinte quando nenhuma ação de conflito for especificada. |
| Rollback | 1 | Quando ocorre uma violação de restrição, ocorre um ROLLBACK imediato, encerrando assim a transação atual e o comando anula com um código de retorno de SQLITE_CONSTRAINT. |
| Abort | 2 | Quando ocorre uma violação de restrição, nenhum ROLLBACK é executado para que as alterações de comandos anteriores na mesma transação sejam preservadas. |
| Fail | 3 | Quando ocorre uma violação de restrição, o comando anula com um código de retorno SQLITE_CONSTRAINT. |
| Ignore | 4 | Quando ocorre uma violação de restrição, a única linha que contém a violação de restrição não é inserida ou alterada. Mas o comando continua em execução normalmente. |
| Replace | 5 | Quando ocorre uma violação de restrição UNIQUE, as linhas pré-existentes que estão causando a violação de restrição são removidas antes de inserir ou atualizar a linha atual. |
Comentários
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.