Типы данных в SQLite

SQLite #Android #SQL #SQLite

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

классы хранилища

NULL - представляет неустановленное значение в БД INTEGER - любое целое число (8 байт со знаком) TEXT - любые символьные данные REAL - любое вещественное число NUMERIC - логическое значение, дата, дата-время BLOB - двоичные большие объекты Тип boolean В SQLite нет отдельного класса хранилища для boolean и он использует для этих целей надо использовать класс INTEGER. 0 - false 1 - true Тип date Также как и для типа boolean, нет класса хранилища для типов Date и Time в SQLite. SQLite имеет пять встроенных функций для решения данной проблемы. Мы можем использовать дату и время как значение integer, text или real. Более того, значения взаимозаменяемые, в зависимости от нужд приложения. date('now') - 2017-12-20 datetime('now') - 2017-12-20 13:30:00 time('now') - 13:30:00 ? ? https://sqlite.org/lang_datefunc.html

Оценка статьи 0

Комментарии

Пока комментариев нет.