Einzelnen Beitrag anzeigen

TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.826 Beiträge
 
Delphi 12 Athens
 
#1

TFDBatchMove mit AutoInc

  Alt 20. Dez 2022, 15:46
Datenbank: Firebird • Version: 2.5 • Zugriff über: FireDAC
Hallo,

gegeben ein Delphi 11.2, eine Firebird Datenbank mit Tabellen die per
Generator automatisch erzeugte eindeutige Primärschlüssel haben und
jemanden der mit FDBatchMove noch nichts gemacht hat.

Wunsch: Kopieren von solchen Datensätzen in eine andere Datenbank.
Dort ist ja auf der gleichnamigen Tabelle aber auch ein Generator drauf.

Geht sowas? Wie kann man mit sowas umgehen?
Und was, wenn das Ziel nicht eine andere DB ist, sondern die selbe Tabelle?
Ich also nur eine Kopie eines Datensatzes machen will? Kann ich beim BatchMove
also Spalten aussparen? (wäre auch für nicht zu kopierende Spalten interessant)
Also sowas wie * aber ohne "Spalte4" und "Spalte7", so dass ich nicht alle zu
kopierenden Spalten angeben muss, was bei Strukturänderungen doof wäre.

Grüße
TurboMagic
  Mit Zitat antworten Zitat