Ist es möglich, die Tabelle MULTIPLE Spalten in einer einzelnen Anweisung in SQLite hinzuzufügen? Folgendes würde nicht funktionieren.
Tabellentest ändern Spalte mycolumn1 Text hinzufügen, Spalte mycolumn2 Text hinzufügen;
sql
sqlite
alter-table
user775187
quelle
quelle
Die Antwort von @mu ist zu kurz 'ist richtig. Hinzufügen einer optimierten Problemumgehung zum Hinzufügen mehrerer Spalten unter Verwendung der Vorteile von Transaktionen in SQL.
Ich hoffe das hilft jemandem.
quelle
Das einzige, was ich bisher verwenden kann, ist
Beachten Sie, dass es gibt; absichtlich, damit die Abfrage als mehrere Zeilen gelesen wird.
Dann führe ich diese Abfrage aus und füge beim Ausführen mehrere Spalten hinzu ... Also nein, nicht in einer Zeile, aber ja in einer Abfrage ist es möglich.
quelle
Tabellentest ändern Spalte hinzufügen mycolumn1 Text; Tabellentest ändern Spalte hinzufügen mycolumn2 Text;
Verwenden Sie die oben definierte Abfrage
quelle
;
als Trennzeichen dient, muss als mehrere Anweisungen ausgeführt werden, und es spielt oft eine Rolle. Die andere Antwort hat bereits gezeigt, dass das, was das OP verlangt, jedoch unmöglich ist.