No se puede eliminar la columna de la tabla sqlite
Como no puedo comentar aquí: ¿Cómo puedo eliminar la columna de la tabla sqlite en android?
Hago el método y no trabajo en absoluto, la columna todavía existe. Aquí está mi SQL:
- Sqlite Comprobar si la tabla está vacía
- Actualizar base de datos utilizando mi OpenHelper en greendao
- Mantenimiento de un ListView donde cada elemento de lista tiene una relación de uno a muchos
- IllegalArgumentException: el valor de enlace en el índice 1 es nulo
- Obtener boolean de la base de datos utilizando Android y SQLite
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;");
El allColumnName
es String
contiene todos los nombres de columnas excepto el nombre de la columna que quiero quitar. El contenido de allColumnName
como este: column1,column2,column3
.
Gracias por adelantado.
- Acerca del campo "_id" en Android SQLite
- ¿Cómo actualizar la tabla en sqlite?
- Lectura de transacciones no confirmadas en Android
- Contactos de Android: Colocación / clasificación local incorrecta
- Android: carga los valores de la base de datos sqlite a un arraylist
- Estrategia de clave principal de Android (aplicación distribuida)
- Intento de reabrir un objeto sqlitedatabase ya cerrado
- Android, cómo ejecutar un archivo sql en sqlitedatabase
La documentación para execSql
dice:
Ejecutar una sola sentencia de SQL …
Llame db.execSql
una vez para cada instrucción.
- onCreateLoader bloquea el subproceso de interfaz de usuario
- Establecer el color de fondo del elemento seleccionado en la navegación desplegable de Android