Ich verwende Zeoslib, um In-Memory-Datenbanken mit SQLite zu erstellen, und ich muss die Datenbank auf der Festplatte speichern, wenn das Programm geschlossen wird, oder es regelmäßig in eine Datei ablegen.Gibt es SQLite-Befehle, die eine SELECT-Abfrage als SQL-Einfügebefehle ausgeben können?
Da das SQLite3-Programm nicht in Speicherdatenbanken verarbeiten kann, gibt es eine Möglichkeit, SQLite die Ausgabe einer SELECT
Abfrage als INSERT
Anweisungen zu exportieren?
PS. sqlite3
kann eine in der Arbeitsspeicherdatenbank auf die Festplatte ausgeben, wie in diesem Thread angegeben, aber die speicherinterne Datenbank wird von einer anderen Anwendung erstellt, weshalb ich nicht sehen kann, wie das Beispiel funktioniert.
Wenn Sie eine Datei möchten, warum verwenden Sie überhaupt eine In-Memory-DB? –
Ich brauche die Geschwindigkeit der In-Memory-Verarbeitung, aber ich möchte es auf Festplatte speichern, wenn ich fertig bin. – vfclists