FireDAC.Comp.BatchMove.TFDBatchMove.Options
Delphi
property Options: TFDBatchMoveOptions read FOptions write FOptions default [poIdentityInsert, poCreateDest, poSkipUnmatchedDestFields, poUseTransactions];
C++
__property TFDBatchMoveOptions Options = {read=FOptions, write=FOptions, default=60};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | FireDAC.Comp.BatchMove.pas FireDAC.Comp.BatchMove.hpp |
FireDAC.Comp.BatchMove | TFDBatchMove |
Description
Spécifie les options de déplacement des données.
La propriété Options est définie sur [poIdentityInsert, poCreateDest, poSkipUnmatchedDestFields, poUseTransactions] par défaut.
Sélectionnez une ou plusieurs options :
Nom | Description |
---|---|
poClearDest | Supprime le contenu de la table de destination avant le déplacement des données, en effectuant une opération transactionnelle comme la commande SQL DELETE. |
poClearDestNoUndo | Supprime le contenu de la table de destination avant le déplacement des données, en effectuant une opération rapide non transactionnelle comme la commande SQL TRUNCATE. |
poIdentityInsert | Lorsque cette option est sélectionnée, l'insertion/la mise à jour des colonnes d'identité de destination est activée. |
poCreateDest | Crée la table de destination avant le déplacement des données, si elle n'existe pas. FireDAC utilise alors le lecteur de données fourni dans les définitions de champs. |
poSkipUnmatchedDestFields | Lorsque cette option est sélectionnée, les champs de destination non mis en correspondance par nom sont exclus de l'opération. |
poUseTransactions | Lorsque cette option est sélectionnée, le déplacement groupé des enregistrements CommitCount est entouré de StartTransaction/Commit. |