言語

Conflict 列挙型

定義

public enum Conflict
type Conflict = 
継承
Conflict

フィールド

名前 説明
None 0

競合アクションが指定されていない場合は、次のコマンドを使用します。

Rollback 1

制約違反が発生すると、即時 ROLLBACK が発生し、現在のトランザクションが終了し、SQLITE_CONSTRAINTの戻りコードでコマンドが中止されます。

Abort 2

制約違反が発生した場合、ROLLBACK は実行されないため、同じトランザクション内の以前のコマンドからの変更は保持されます。

Fail 3

制約違反が発生すると、コマンドはリターン コード SQLITE_CONSTRAINTで中止します。

Ignore 4

制約違反が発生した場合、制約違反を含む 1 つの行は挿入または変更されません。 ただし、コマンドは正常に実行され続けます。

Replace 5

UNIQUE 制約違反が発生すると、制約違反の原因となっている既存の行は、現在の行を挿入または更新する前に削除されます。

注釈

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象