FireDAC.Comp.BatchMove.TFDBatchMove.Options

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property Options: TFDBatchMoveOptions read FOptions write FOptions  default [poIdentityInsert, poCreateDest, poSkipUnmatchedDestFields, poUseTransactions];

C++

__property TFDBatchMoveOptions Options = {read=FOptions, write=FOptions, default=60};

プロパティ

種類 可視性 ソース ユニット
property published
FireDAC.Comp.BatchMove.pas
FireDAC.Comp.BatchMove.hpp
FireDAC.Comp.BatchMove TFDBatchMove


説明

データ移動のオプションを指定します。

Options プロパティは、デフォルトでは [poIdentityInsert, poCreateDest, poSkipUnmatchedDestFields, poUseTransactions] に設定されます。

Options の値については、次の中から 1 つ以上選択します。

名前 説明
poClearDest データ移動の前に、SQL の DELETE コマンドと同様のトランザクション操作を実行して、移動先のテーブルの内容を削除します。
poClearDestNoUndo データ移動の前に、SQL の TRUNCATE コマンドと同様の高速の非トランザクション操作を実行して、移動先のテーブルの内容を削除します。
poIdentityInsert このオプションが選択された場合は、移動先の ID 列の挿入/更新が可能です。
poCreateDest 移動先のテーブルが存在しない場合は、データ移動の前にそれを作成します。FireDAC では、フィールド定義で指定されているデータ リーダーを使用します。
poSkipUnmatchedDestFields このオプションをオンにすると、名前で一致しない移動先フィールドは、移動対象から外されます。
poUseTransactions このオプションをオンにすると、各 CommitCount レコードのバッチ移動は、StartTransaction/Commit で囲まれます。

関連項目