Есть ли способ получить типы данных столбца для представления в SQLITE? - PullRequest
2 голосов
/ 08 июня 2011

Я использовал PRAGMA table_Info ('table_name'), чтобы получить имена таблиц, тип данных поля и другую информацию о таблице, она дает мне ожидаемые значения, но когда дело доходит до просмотров, возвращаемый тип данных поля всегда "числовой" ». В чем может быть причина этой проблемы? ... Есть ли другие способы получить тип данных поля из представления? пожалуйста помогите

1 Ответ

3 голосов
/ 08 июня 2011

Я предполагаю, что это побочный продукт того факта, что столбцы не очень строго типизированы в SQLite. Хотя вы можете объявить тип для столбца, это не помешает вам помещать в этот столбец данные других типов. Другими словами, тип данных связан с отдельным полем, а не со столбцом, в котором он находится. Особенности того, как определяются типы, немного различаются в зависимости от используемой версии SQLite:

SQLite 2: http://www.sqlite.org/datatypes.html

SQLite 3: http://www.sqlite.org/datatype3.html

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