Redshift 系统表只返回当前数据库的结果。如何进行跨数据库查询?

SVV_TABLE_INFO 仅显示当前数据库的数据。查询系统表时如何获取所有数据库的数据?

# SELECT DATABASE,SCHEMA from svv_table_info where database='db2' limit 1;
 database | schema
----------+--------
(0 rows)

目前,我需要使用相同的用户登录不同的数据库才能获取该数据库的 SVV_TABLE_INFO。

登录到 db2 时,上述查询显示数据。

你知道怎么做吗?

aappww 回答:Redshift 系统表只返回当前数据库的结果。如何进行跨数据库查询?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/18371.html

大家都在问