ich möchte alle Datensätze einer Base-Tabelle in eine andere Tabelle mit gleicher Struktur kopieren.
Ich verwende LibreOffice 7.5.1.2 auf Linux Mint 20.3.
Ich habe folgendes versucht:
A) Über [Extras][SQL...]
Auszuführendes Kommando:
Code: Alles auswählen
insert into tabelle2 select * from tabelle1
1: Fehler in der Funktionsfolge. at /build/libreoffice-lK8RQh/libreoffice-7.5.1~rc2/connectivity/source/commontools/dbexception.cxx:358
B) Kopieren der tabelle1 über Kontextmenü
In Base die Ansicht "Tabellen" gewählt und für die Quelltabelle mit Rechtsklick "Kopieren" ausgeführt.
Dann nochmals mit Rechtsklick auf die Quelltabelle"Einfügen" ausgewählt. In dem Dialog dann einen Namen für die neue Zieltabelle eingetragen und unter Optionen "Definition und Daten" ausgwählt. Im Dialog auf "weiter" geklickt und bei Spaltenübernahme alle Spalten ausgewählt und wieder "weiter". Bei der Typformatierung für die neue Tabelle habe ich nichts geändert und mit "Fertigstellen" den Vorgang abgeschlossen.
Es wird eine neue Tabelle mit gleicher Struktur wie die Quelltabelle angelegt. Es sind auch sieben Datensätze angelegt worden, jedoch ohne (sichtbare) Inhalte.
C) Vorgehen wie unter B), allerdings mit Option "Daten anhängen".
Hierbei werden weitere Datensätze in der Zieltabelle angelegt, aber auch diese sind ohne Inhalte. Die Zieltabelle enthält jetzt doppelt so viele Sätze wie die Quelltabelle (durch Schritt B und C).
Was mache ich falsch?
Für Hinweise bin ich dankbar.
Gruß
Rodario