Android SQLite сравнение - PullRequest
       18

Android SQLite сравнение

0 голосов
/ 15 июня 2011

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

Как лучше всего определить из Java, существуют ли значения в моей таблице sql

Ответы [ 2 ]

1 голос
/ 15 июня 2011

«Как лучше всего определить из Java, существуют ли значения в моей таблице sql?»

         SELECT exists
         (select * from T where mycolumn = {some value}  )

вернет 1, если истина, или 0, если ложь, в SQLite.

1 голос
/ 15 июня 2011

Попробуйте выполнить этот запрос:

SELECT * FROM dbname.sqlite_master WHERE type = 'table';

Это запросит главную таблицу sqlite, и вы сможете увидеть нужную таблицу.есть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...