我在android源代码中遇到过代码,它隐式检查内容提供者的某些数字ID是否为long类型.然而,Sqlite似乎只有"INTEGER"类型.
那么,为了安全起见,总是应该使用长数据类型来处理sqlite中"INTEGER"列的值吗?
在SQLite中,所有整数值都有64位.小值更有效地存储在数据库文件中,但这是完全透明的.
因此,如果您的_id列可能超过20亿个值,那么您应该使用long.
| 归档时间: |
|
| 查看次数: |
1662 次 |
| 最近记录: |