回答

收藏

如何列出使用ATTACH打开的SQLite数据库文件中的表?

技术问答 技术问答 107 人阅读 | 0 人回复 | 2023-09-13

SQLite 3*    命令行工具中将其附加到命令后,可以使用哪种 SQL    列表和这些表中的行在 SQLite
5 E. X$ Z$ x. [% }在数据库文件中?ATTACH
*8 T- y9 g; J: v+ B7 e
                                                               
" ~: A; U1 j8 u6 o8 u7 z$ M, i    解决方案:                                                               
- `  e) z4 v) l                                                                在.tables和.schema不考虑附加数据库的辅助功能:他们只是查询SQLITE_MASTER表主数据库。
* n) B/ |3 ~- C6 i' ]& Y" w# Y( hATTACH some_file.db AS my_db;那你需要做# D- v* J0 E/ e/ i; S' x& W
SELECT name FROM my_db.sqlite_master WHERE type='table';请注意,临时表不会显示.tables:你必须为此列出sqlite_temp_master:8 c0 T/ F5 D8 K$ M: }
SELECT name FROM sqlite_temp_master WHERE type='table
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则