sqlite_sequence表也是SQLite的系統表。該表用來保存其餘表的RowID的最大值。數據庫被建立時,sqlite_sequence表會被自動建立。該表包括兩列。第一列爲name,用來存儲表的名稱。第二列爲seq,用來保存表對應的RowID的最大值。該值最大值爲9223372036854775807。當對應的表增長記錄,該表會自動更新。當表刪除,該表對應的記錄也會自動刪除。若是該值超過最大值,會引發SQL_FULL錯誤。因此,一旦發現該錯誤,用戶不只要檢查SQLite文件所在的磁盤空間是否不足,還須要檢查是否有表的ROWID達到最大值。sql