sqlite_sequence表也是SQLite的系统表。该表用来保存其他表的RowID的最大值。数据库被创建时,sqlite_sequence表会被自动创建。该表包括两列。第一列为name,用来存储表的名称。第二列为seq,用来保存表对应的RowID的最大值。该值最大值为9223372036854775807。当对应的表增加记录,该表会自动更新。当表删除,该表对应的记录也会自动删除。如果该值超过最大值,会引起SQL_FULL错误。所以,一旦发现该错误,用户不仅要检查SQLite文件所在的磁盘空间是否不足,还需要检查是否有表的ROWID达到最大值。
相关文章
- 03-30BSEG和BSIS、BSAS、BSID、BSAD、BSIK、BSAK六个表的关系(转)
- 03-30临时表 Vs 表变量(转)
- 03-30给Unity添加自己的工具(主要是为了实现Excel表转txt文件)
- 03-30(转)FDB - MAC地址表
- 03-30[转]PowerDesigner Excel 导入表结构 表及字段信息批量修改 批量删除 批量添加
- 03-30注册表读写操作的VC实现[转]
- 03-30(转) ASCII码对应表chr(9)、chr(10)、chr(13)、chr(32)、chr(34)、chr(39)、chr(
- 03-30SQL 临时表或表变量替代游标(转)
- 03-30转:关于PLSQL Developer报"动态执行表不可访问,本会话的自动统计被禁止"错的解决方法
- 03-30【转】用sql语句创建表的时候给列指定说明(描述)