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};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | FireDAC.Comp.BatchMove.pas FireDAC.Comp.BatchMove.hpp |
FireDAC.Comp.BatchMove | TFDBatchMove |
Beschreibung
Legt die Optionen für die Datenbewegung fest.
Die Eigenschaft Options ist standardmäßig auf [poIdentityInsert, poCreateDest, poSkipUnmatchedDestFields, poUseTransactions] gesetzt.
Wählen Sie ein oder mehrere Optionen aus:
Name | Beschreibung |
---|---|
poClearDest | Löscht vor der Datenbewegung den Inhalt der Zieltabelle, indem ein transaktionaler Vorgang, wie die SQL-Anweisung DELETE, ausgeführt wird. |
poClearDestNoUndo | Löscht vor der Datenbewegung den Inhalt der Zieltabelle, indem ein nicht transaktionaler Vorgang, wie die SQL-Anweisung TRUNCATE, ausgeführt wird. |
poIdentityInsert | Wenn diese Option ausgewählt ist, dann ist das Einfügen/Aktualisieren der Identitätsspalten des Ziels aktiviert. |
poCreateDest | Erstellt vor der Datenbewegung die Zieltabelle, falls sie nicht vorhanden ist. FireDAC verwendet den in den Feld-Definitionen angegebenen Daten-Reader. |
poSkipUnmatchedDestFields | Wenn diese Option aktiviert ist, werden Zielfelder, die namentlich nicht übereinstimmen, von der Verschiebung ausgeschlossen. |
poUseTransactions | Wenn diese Option aktiviert ist, wird die Stapelverschiebung aller CommitCount-Datensätze von StartTransaction/Commit umgeben. |