我的数据库名称很少,每个数据库都有很多架构, 1.如何在数据库名称之间搜索表,或者在模式之间搜索...任何gui或命令?
答案 0 :(得分:0)
你的RDBMS是什么? 如果它是Oracle只是尝试这样的事情:“schemaname.tablename” 如果是MSSQL,请尝试这个“schemaname.databasename.tablename”
答案 1 :(得分:0)
连接到数据库时需要查询DB2目录
SELECT TABSCHEMA, TABNAME FROM SYSCAT.TABLES WHERE TABNAME LIKE 'MYTABLE%'
这可以在GUI或CLP中使用。
您可以在连接到实例的所有数据库的bash脚本中混合上一个命令
db2 list db directory | awk ... | source /dev/stdin
甚至,在所有实例的所有数据库中
db2ilist | awk ... | source /dev/stdin
db2greg -dump | awk ... | source /dev/stdin
如果您使用的是Windows,则可以使用PowerShell执行类似操作。
在以下项目中,您可以看到bash中的一些脚本执行类似操作:https://github.com/angoca/db2admintools/tree/master/exec