Основное отличие STORED и VIRTUAL индексов в SQLite заключается в том, как вычисляются значения сгенерированных столбцов (полей): 24
Кроме того, функционально STORED и VIRTUAL практически идентичны. 24 Запросы к любому классу сгенерированных столбцов дают одинаковые результаты. 24
Единственное функциональное отличие заключается в том, что новые столбцы STORED нельзя добавлять с помощью команды ALTER TABLE ADD COLUMN, а столбцы VIRTUAL — можно. 24