我想要做的是让用户在 sqlite 表中保存数据列表。当用户加载一个 tableview 时,我希望有一个对应于当前存在的每个 sqlite 表的单元格。我怎样才能做到这一点?
最佳答案
SQLite 包含一个名为 sqlite_master 的魔术表,它列出了数据库中的所有表和索引。您可以查询与不以 SQLite 的簿记前缀开头的正确类型匹配的条目。
使用这个 SQLite 查询:
SELECT
Count(*)
FROM
sqlite_master
WHERE
type = 'table'
AND (NOT Name LIKE 'sqlite_%');
或者,如果您想要每个表的名称:
SELECT
Name
FROM
sqlite_master
WHERE
type = 'table'
AND (NOT Name LIKE 'sqlite_%');
关于iphone - 如何检查 sqlite 文件中存在多少表(Objective-C),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11268998/