Получить список всех таблиц в базе данных - PullRequest
5 голосов
/ 10 ноября 2010

У меня есть этот файл базы данных в обычной папке баз данных и куча таблиц внутри него.

Обратите внимание, что я не хочу получать данные из командной строки. Я знаю, что могу использовать команду ".tables".

Я хочу получить список всех таблиц в нем, используя код, чтобы я мог выполнить некоторые конкретные алгоритмы для каждой из них.

Кроме того, я не нашел никаких вопросов с этой проблемой на Android, поэтому, пожалуйста, прости меня, если они есть. Мне было интересно, есть ли какая-нибудь функция, которую я могу использовать в DatabaseUtils, но я не нашел ни одной.

1 Ответ

14 голосов
/ 10 ноября 2010

Используйте

select name from sqlite_master where type = 'table'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...