什么 SQL 可用于列出 SQLite 数据库文件中的表以及这些表中的行 - 一旦我ATTACH
在 SQLite 3 命令行工具上使用命令附加了它?
在.tables
和.schema
“辅助”功能不考虑附加的数据库:他们只是查询SQLITE_MASTER
表“主”数据库。因此,如果您使用
ATTACH some_file.db AS my_db;
那么你需要做
SELECT name FROM my_db.sqlite_master WHERE type='table';
请注意,临时表也不会显示.tables
:您必须列出sqlite_temp_master
:
SELECT name FROM sqlite_temp_master WHERE type='table';
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句