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 |
該当するレコードがデスティネーションテーブルにある場合,ソーステーブルの対応するレコードと置き換える。デスティネーションテーブルは,該当するレコード用に定義されたインデックスを持つ必要がある |