12.30sqlite判断表、字段是否存在
1.判断表名是否存在: select * from sqlite_master
sqlite_master 的表结构如下: type|name|tbl_name|rootpage|sql 示范查询结果; ============= 2.判断字段是否存在 PRAGMA table_info([TalkVO]) 必须 大写,结构如下: cid |name | type |notnull |dflt_value |pk 示范查询结果; PRAGMA table_info([TalkVO]) ============= cid>>0 name>>content type>>text notnull>>0 dflt_value>>null pk>>0 ============= cid>>1 1name>>videoPath type>>text notnull>>0 dflt_value>>null pk>>0 ============= cid>>2 name>>img type>>text notnull>>0 dflt_value>>null pk>>0 ============= cid>>3 name>>name type>>text notnull>>0 dflt_value>>null pk>>0 ============= cid>>4 name>>issend type>>BLOB notnull>>0 dflt_value>>null pk>>0 ============= cid>>5 name>>isPlaying type>>integer notnull>>0 dflt_value>>null pk>>0 ============= cid>>6 name>>uid type>>integer notnull>>0 dflt_value>>null pk>>0 ============= cid>>7 name>>_id type>>integer notnull>>0 dflt_value>>null pk>>1 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |