【发布时间】:2010-10-24 20:56:39
【问题描述】:
您可以使用获取数据库列表
PRAGMA database_list
或使用“主”数据库中的表列表
select name from sqlite_master where type='table'
但正如我刚刚写的那样,它只返回“主”数据库中的表,而且我看不到知道哪些表在其他数据库中的方法。
那么如何列出其他数据库中的表(稍后附上)?
谢谢,--DD
PS:我可以想到一种解决方法,为通过 pragma database_list 列出的每个 DB 创建一个单独的 sqlite*,然后他们在这些上执行 N 次“从 sqlite_master 中选择名称,其中 type='table'”(因为每个一个现在是“主要”的),但这听起来应该是可能的,无需求助于解决方法,不是吗???
【问题讨论】:
标签: sqlite metadata database-schema