我在Oracle 19 c中有一个查询:
Select
col_a,
col_b,
col_c,
col_d
FROM view_a
UNION ALL
Select
col_a,
col_b,
col_c,
col_d
FROM view_b
字符串
视图view_a和view_B有自己的逻辑,但view_a使用db_link - db_a,view_B使用db_link db_B。每个选择都可以单独工作,但当我使用union一起运行时,我都有错误:
ORA-02019: connection description for remote database not found
ORA-02063: preceding line from DB
ORA-02063: preceding 2 lines from db_b
型
问题是这个数据库链接存在,单独选择也可以正常工作。更重要的是,第二次选择返回0行。可能是什么问题?
1条答案
按热度按时间uhry853o1#
这不是一个答案,而是一个建议的解决方案,或者至少是一个测试,评论中没有空间:
字符串
这将强制本地数据库驱动查询,并将两个远程部分分开。尽管如此,仍有一个潜在的问题,可能是bug,需要被发现,但这可能会有所帮助。