), не просто
разница между целочисленными типами данных в sqlite?
INT
INTEGER
TINYINT
SMALLINT
MEDIUMINT
BIGINT
НЕ ПОДПИСАНО БОЛЬШОЙ ИНТ
INT2
INT8
Какой из них может хранить 32-разрядные целые числа, а какой - 64-разрядные значения? Есть ли поддержка 128-бит?
Я считаю, что размер целочисленных данных немного сбивает с толку, например, INTEGER может хранить до 64-битных целых чисел со знаком, но значения могут занимать только 32 бита на диске.
призваниеsqlite3_column_int
столбец INTEGER будет работать только в том случае, если сохраненное значение меньше максимального значения int32, как оно будет вести себя, если оно выше?