У вас есть два варианта.Во-первых, вы можете просто добавить новый столбец со следующим:
ALTER TABLE {tableName} ADD COLUMN COLNew {type};
Во-вторых, и более сложно, но на самом деле столбец, куда вы хотите, будет переименовывать таблицу:
ALTER TABLE {tableName} RENAME TO TempOldTable;
Затем создайте новую таблицу с отсутствующим столбцом:
CREATE TABLE {tableName} (name TEXT, COLNew {type} DEFAULT {defaultValue}, qty INTEGER, rate REAL);
и заполните ее старыми данными:
INSERT INTO {tableName} (name, qty, rate) SELECT name, qty, rate FROM TempOldTable;
Затем удалите старую таблицу:
DROP TABLE TempOldTable;
Я бы предпочел второй вариант, так как он позволит вам полностью переименовать все, если это будет необходимо.