von Hiker » Di, 15.06.2021 23:46
Hallo,
mal eben ohne nachlesen: Die ALTER TABLE -Möglichkeiten von Sqlite sind eingeschränkt/rudimentär.
SQliteStudio nutzt den Workaround die alte Tabelle in eine temporare zu kopieren, dann das Original zu löschen, die modifizierte Tabelle unter dem alten Namen anzulegen und die bisherigen Werte wieder aus tmp in die Tabelle einzufügen (und zeigt das als SQL auch an).
Wenn ich Tabellenstrukturen ändern muss mache ich das meist über SQliteStudio, Dateneingabe eher über Base...
Mfg, Jörn
PS:
https://sqlite.org/lang_altertable.html
Hallo,
mal eben ohne nachlesen: Die ALTER TABLE -Möglichkeiten von Sqlite sind eingeschränkt/rudimentär.
SQliteStudio nutzt den Workaround die alte Tabelle in eine temporare zu kopieren, dann das Original zu löschen, die modifizierte Tabelle unter dem alten Namen anzulegen und die bisherigen Werte wieder aus tmp in die Tabelle einzufügen (und zeigt das als SQL auch an).
Wenn ich Tabellenstrukturen ändern muss mache ich das meist über SQliteStudio, Dateneingabe eher über Base...
Mfg, Jörn
PS: [url]https://sqlite.org/lang_altertable.html[/url]