¿Alguien sabe el SQL para obtener una lista de nombres de tablas a través del código en Android? Sé que .tables
lo hace a través del shell de comandos, pero esto no funciona a través del código. ¿Tiene algo que ver con los metadatos, etc.?Android obtener lista de tablas
5
A
Respuesta
3
Entendido:
SELECT * FROM sqlite_master WHERE type='table'
10
Sólo tenía que hacer lo mismo. Esto parece funcionar:
public ArrayList<Object> listTables()
{
ArrayList<Object> tableList = new ArrayList<Object>();
String SQL_GET_ALL_TABLES = "SELECT name FROM " +
"sqlite_master WHERE type='table' ORDER BY name";
Cursor cursor = db.rawQuery(SQL_GET_ALL_TABLES, null);
cursor.moveToFirst();
if (!cursor.isAfterLast()) {
do {
tableList.add(cursor.getString(0));
}
while (cursor.moveToNext());
}
cursor.close();
return tableList;
}
Cuestiones relacionadas
- 1. Entity Framework - Obtener lista de tablas
- 2. Obtener lista de aplicaciones de Android instaladas
- 3. android, cómo obtener una lista de directorios?
- 4. SQL Alchemy - Obteniendo una lista de tablas
- 5. Android Lista de contactos
- 6. Dónde puedo obtener una lista de permisos de Android
- 7. Mostrar tablas de correlación como lista descendente
- 8. android dexclassloader obtener la lista de todas las clases
- 9. Obtener una lista de tonos disponibles en Android
- 10. Obtener nombres de tablas de Fluent Nhibernate
- 11. ¿Cómo obtener la lista de tablas secundarias para una tabla de base de datos?
- 12. ¿Cómo puedo obtener una lista de tablas en una base de datos de Access (Jet)?
- 13. Lista de todas las tablas en la base de datos
- 14. ¿Cómo obtener solo tablas, no vistas usando MOSTRAR TABLAS?
- 15. ¿Cómo obtener la lista de tablas en la base de datos, usando MS SQL 2008?
- 16. Cómo obtener una lista de todas las tablas en dos bases de datos diferentes
- 17. tablas de relación en sqlite en Android
- 18. Tablas de Android: achartengine o AndroidPlot?
- 19. PHP PDO obtener todas las tablas
- 20. Android Lista de proveedores de contenido
- 21. Obtener los contactos de Android
- 22. ¿Cómo obtener la lista de widgets instalados?
- 23. ¿Obtener una lista de mutex?
- 24. obtener lista de estados state_machine
- 25. Obtener lista de fuentes (Win32)
- 26. ¿Cómo obtener la lista de todos los objetos? - PostgreSQL
- 27. tablas de correspondencia nombre con mostrar tablas
- 28. lista de tablas sin índices en sql 2008
- 29. Recuperar lista de tablas en el archivo MS Access
- 30. Elementos obsoletos en la lista de tablas dinámicas
Si imprimo esta lista de tablas para iniciar sesión ¿cómo puede ser posible? –
Ok, muchas gracias. Esto funciona para mi. –
Si quiero buscar el nombre de la tabla uno por uno por separado, entonces ??? –