首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

sqlite中 sqlite_master结构的 rootpage 表示什么解决思路

2012-02-13 
sqlite中 sqlite_master结构的 rootpage 表示什么CREATE TABLE sqlite_master (type TEXT,name TEXT,tbl_n

sqlite中 sqlite_master结构的 rootpage 表示什么
CREATE TABLE sqlite_master (
  type TEXT,
  name TEXT,
  tbl_name TEXT,
  rootpage INTEGER,
  sql TEXT
);

对于表来说,type 字段永远是 'table',name 字段永远是表的名字
那么第三、四个参量 tbl_name rootpage 代表什么呢?

[解决办法]
对于表来说, tbl_name 则仍然是表名。 但sqlite_master 中不仅是表记录,还有其它的对象,比如索引,对于索引来说 name 是索引的名字,而tbl_name 是索引所属的表名。

热点排行