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 –