Bde.DBTables.TBatchMode
Delphi
TBatchMode = (batAppend, batUpdate, batAppendUpdate, batDelete, batCopy);
C++
enum DECLSPEC_DENUM TBatchMode : unsigned char { batAppend, batUpdate, batAppendUpdate, batDelete, batCopy };
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
enum | public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | Bde.DBTables |
説明
TBatchMode 型は,データベーステーブルで実行されるバッチ操作の型を示します。
TBatchMode 次の表に,型に指定できる値を示します。
値 | 意味 |
---|---|
batAppend |
ソーステーブルからすべてのレコードをデスティネーションテーブルの最後に追加する。デスティネーションテーブルおよびソーステーブルに,重複するキーを持つレコードがあってはならない |
batAppendUpdate |
該当するレコードがデスティネーションテーブルにある場合,ソーステーブルの対応するレコードと置き換える。対応するレコードがない場合,転送先テーブルにレコードを追加する。デスティネーションテーブルは,該当するレコード用に定義されたインデックスを持つ必要がある |
batCopy |
構造体およびレコードをソーステーブルからデスティネーションテーブルにコピーする。デスティネーションテーブルがすでにある場合は,削除して,ソースの新しいコピーと置き換える |
batDelete |
デスティネーションテーブルのレコードのうち,ソーステーブルにも表示されているものをすべて削除する |
batUpdate |
該当するレコードがデスティネーションテーブルにある場合,ソーステーブルの対応するレコードと置き換える。デスティネーションテーブルは,該当するレコード用に定義されたインデックスを持つ必要がある |