Amalkotey Active Member Licensed User Longtime User May 28, 2010 #1 Moin, ich benötige nochmals eure Hilfe! Wie kann ich aus meiner bestehenden Datenbank - mit mehreren Tabellen - gezielt eine Tabelle löschen? Oder als alternative Lösung: Wie kann ich eine Tabelle reorganisieren, wenn ich mit B4X: DELETE FROM tabelle WHERE id=@id einen Datensatz löscht habe? Vielen Dank für eure Hilfe im voraus. MfG Amalkotey
Moin, ich benötige nochmals eure Hilfe! Wie kann ich aus meiner bestehenden Datenbank - mit mehreren Tabellen - gezielt eine Tabelle löschen? Oder als alternative Lösung: Wie kann ich eine Tabelle reorganisieren, wenn ich mit B4X: DELETE FROM tabelle WHERE id=@id einen Datensatz löscht habe? Vielen Dank für eure Hilfe im voraus. MfG Amalkotey
corwin42 Expert Licensed User Longtime User May 28, 2010 #2 Eine Tabelle komplett löschen geht mit B4X: DROP TABLE tabelle Ein "Reorganisieren" mit B4X: VACUUM Sollte aber sparsam eingesetzt werden, da über ein Temporäres File die ganze Datenbank im Prinzip neu erstellt wird. Ein Reorganisieren nach dem löschen eines einzelnen Datensatzes ist nicht nötig. Das macht nur Sinn, wenn erhebliche Datenmengen gelöscht wurden. Für eine Referenz aller SQL-Befehle, die SQLite versteht benutze ich diese Seite:Query Language Understood by SQLite
Eine Tabelle komplett löschen geht mit B4X: DROP TABLE tabelle Ein "Reorganisieren" mit B4X: VACUUM Sollte aber sparsam eingesetzt werden, da über ein Temporäres File die ganze Datenbank im Prinzip neu erstellt wird. Ein Reorganisieren nach dem löschen eines einzelnen Datensatzes ist nicht nötig. Das macht nur Sinn, wenn erhebliche Datenmengen gelöscht wurden. Für eine Referenz aller SQL-Befehle, die SQLite versteht benutze ich diese Seite:Query Language Understood by SQLite
Amalkotey Active Member Licensed User Longtime User May 28, 2010 #3 Moin Corwin42, vielen Dank für die schnelle Antwort. Die angegebnene Dokumentation nutze ich auch, aber wie es bei Programmierer so ist, überließt man manchmal die Information, welche man benötigt. Mfg Amalkotey Last edited: May 28, 2010
Moin Corwin42, vielen Dank für die schnelle Antwort. Die angegebnene Dokumentation nutze ich auch, aber wie es bei Programmierer so ist, überließt man manchmal die Information, welche man benötigt. Mfg Amalkotey