0
我正在使用swift 3,我希望能够遍历我的sqlite数据库中的所有表。有没有简单的功能来做到这一点?我只想检索表名。Sqlite循环遍历所有表
我正在使用swift 3,我希望能够遍历我的sqlite数据库中的所有表。有没有简单的功能来做到这一点?我只想检索表名。Sqlite循环遍历所有表
在sqlite数据库模式是sqlite_master表。它包含所有模式的名称(表,索引,视图等)。
要查看SQLLite数据库中的表的列表,Command是“.tables”。 和等效SQlite的查询来获取所有的表名是:
select name from sqlite_master where type='table'
可以使用SQL wrapper class为SWIFT 3.0执行上面的查询和获取结果。
您需要启动一个sql查询以查找db中的所有表名,并且sql查询不限于swift,ovj-c或任何其他语言。你可以做到这一点。 –
重要的问题是你用什么框架在swift和sqlite之间进行通信 – luk2302
pod'SQLite.swift','〜> 0.11.3'这是我使用由stephencelis生成的Sqlite.swift框架https:/ /github.com/stephencelis/SQLite.swift –