Intereting Posts
API Jumblr дает плохой запрос при отправке изображения в Tumblr Card_view: cardElevation появляется только на api <21 Пользовательский делегат группы пользовательских представлений addView Как проверить, существует ли фрагмент? Можно ли обнаружить и запустить сторонние приложения Android Instant на эмулированном устройстве? NullPointerException в onActivityResult после вызова камеры Как правильно использовать библиотеку поддержки Android Android программно устанавливает маржу в ImageButton в TableRow Android Studio отключить перенос строк Android Удалить изображение с SD-карты с помощью OnClick Публикация результатов Линта для сонара с использованием Gradle Как указать действия, которые предназначены только для телефонов или планшетов на Android «ИМЯ НЕИСПРАВНОСТИ ФАЙЛА: ДОЛЖНО СОДЕРЖАТЬ ТОЛЬКО » Для звуковых файлов в Android Studio Получите силу сигнала Bluetooth Аналог android: filterTouchesWhenObscured для уровня API ниже 9

Не удается удалить столбец из таблицы sqlite

Поскольку я не могу здесь прокомментировать: Как удалить столбец из таблицы sqlite в android?

Я делаю этот метод и не работаю вообще, столбец все еще существует. Вот мой SQL:

db.execSQL("CREATE TEMPORARY TABLE Evaluation_backup(" + allColumnName + ");" + "INSERT INTO Evaluation_backup SELECT " + allColumnName + " FROM Evaluation;" + "DROP TABLE Evaluation;" + "CREATE TABLE Evaluation("+ allColumnName + ");" + "INSERT INTO Evaluation SELECT " + allColumnName + " FROM Evaluation_backup;" + "DROP TABLE Evaluation_backup;"); 

Имя allColumnName String содержит все имена столбцов, кроме имени столбца, который я хочу удалить. allColumnName похоже на это: column1,column2,column3 .

Заранее спасибо.

В документации для execSql говорится:

Выполните одно заявление SQL …

Вызовите db.execSql один раз для каждого оператора.