Bde.DBTables.TBatchMode
Delphi
TBatchMode = (batAppend, batUpdate, batAppendUpdate, batDelete, batCopy);
C++
enum DECLSPEC_DENUM TBatchMode : unsigned char { batAppend, batUpdate, batAppendUpdate, batDelete, batCopy };
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
enum | public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | Bde.DBTables |
Beschreibung
TBatchMode gibt die Art von Batch-Operation an, die mit einer Datenbanktabelle durchgeführt wird.
TBatchMode kann folgende Werte annehmen:
Wert | Bedeutung |
---|---|
batAppend |
Alle Datensätze der Quelltabelle werden am Ende der Zieltabelle hinzugefügt. Ziel- und Quelltabelle dürfen keine Datensätze mit doppelten Schlüsselwerten enthalten. |
batAppendUpdate |
Wenn ein übereinstimmender Datensatz in der Zieltabelle vorhanden ist, wird dieser durch den entsprechenden Datensatz der Quelltabelle ersetzt. Andernfalls werden die Datensätze in die Zieltabelle eingefügt. In der Zieltabelle muss ein Index für übereinstimmende Datensätze definiert sein. |
batCopy |
Die Struktur und die Datensätze der Quelltabelle werden in die Zieltabelle kopiert. Wenn die Zieltabelle bereits vorhanden ist, wird sie entfernt und durch die neue Kopie der Quelltabelle ersetzt. |
batDelete |
Alle Datensätze der Zieltabelle, die auch in der Quelltabelle vorhanden sind, werden entfernt. |
batUpdate |
Wenn ein übereinstimmender Datensatz in der Zieltabelle vorhanden ist, wird dieser durch den entsprechenden Datensatz der Quelltabelle ersetzt. In der Zieltabelle muss ein Index für übereinstimmende Datensätze definiert sein. |