Czy można zmienić tabelę, dodając MULTIPLE kolumn w jednej instrukcji w sqlite? Poniższe nie zadziałały.
zmień test tabeli dodaj tekst kolumna moja kolumna1, dodaj tekst kolumna moja kolumna2;
sql
sqlite
alter-table
user775187
źródło
źródło
Odpowiedź z @mu jest za krótka ”jest poprawna. Dodatkowo dodanie zoptymalizowanego obejścia polegającego na dodawaniu wielu kolumn przy użyciu transakcji w języku SQL.
Mam nadzieję, że to komuś pomoże.
źródło
Jedyne, co do tej pory możliwe, to
Zauważ, że są; celowo, aby zapytanie było czytane jako wiele wierszy.
Następnie uruchamiam to zapytanie i otrzymuję wiele kolumn dodanych w trakcie ... Więc nie, nie w jednym wierszu, ale tak, w jednym zapytaniu jest to możliwe.
źródło
alter table test add column mycolumn1 text; alter table test add column mycolumn2 text;
użyj powyższego zredefiniowanego zapytania
źródło
;
co jest separatorem, musi być wykonywane jako wiele instrukcji i często ma to znaczenie. Druga odpowiedź już pokazała, że to, o co prosi PO, jest jednak niemożliwe.