我一直在测试 sqlite3 类型的移动应用程序效率,但我的行为很奇怪。
我以这种方式创建了一个表:
create table numeric_t(int_4 INTEGER(4), int_8 INTEGER(8), real_4 REAL(4), real_8 REAL(8), new_real DOUBLE, int_1 INTEGER(1));
并且正在设置值并查看哪些行显示小数位数等等......
我是否错误地假设:
- INTEGER 列不应该能够存储带小数的数字?
- INTEGER(1)、INTEGER(4) 和 REAL(4) 应该不能存储和其他一样多的小数位?
谢谢