SQLITE 表 所有字段名

2012-10-15   来源:站长日记       编辑:沧海桑田   类别:数据库    转载到:    发表评论

SQLITE数据库 如何获取 某个表的所有字段名, How to get a list of column names on sqlite

1.最笨的一个办法 先用SQL查询,然后对结果解析SELECT sql FROM sqlite_master WHERE tbl_name = 'table_name' AND type = 'table'返回 类似如下结果CREATE TABLE 'cms_user' ( 'id' INTEGER NOT NULL PRIMARY KEY, 'name' VARCHAR(30), 'nickname' VARCHAR(30) NOT NULL DEFAULT 'nickname', 'email' VARCHAR(60) NOT NULL, 'passwd' VARCHAR(32) NOT NULL, 'auth' VARCHAR(30), 'times' VARCHAR(30), 'ips' VARCHAR(60), 'hostID' INTEGER, 'status' INTEGER NOT NULL, 'remark' VARCHAR(1000) NOT NULL DEFAULT "" )是一个字符串,然后用 程序对这个字串 解析,从而得到 想要的数据网上查询的一个提示I want to migrate my iPhone app to a new database version. Since I don't have some version saved, I need to check if certain column names exist.This Stackoverflow entry suggests doing the selectSELECT sql FROM sqlite_master WHERE tbl_name = 'table_name' AND type = 'table' and parse the result.Is that the common way? Alternatives?

57

1
57|1 | 鲜花 VS 砸蛋 | 215阅读 0评论
 
不想登录?直接点击发布即可作为游客留言。
昵称  邮箱 网站 验证码 = 1+1