oracle中用dblink查询,有时候使用where中的字符串参数不起作用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle中用dblink查询,有时候使用where中的字符串参数不起作用相关的知识,希望对你有一定的参考价值。
oracle是否有缓存,每次查询是否需要去缓存
SELECT REPLACE(REPLACE(WM_CONCAT(A.SQLRESULT), ',and', ' and'), ',or', 'or')
FROM PT_FILTER_CONDITION_INFO@BC3 A
WHERE A.REPORTID = 参数1
AND A.USERID = 参数2
你这sql想
拼接A.SQLRESULT的结果为一个字符串,同时进行替换
是否查询后的结果就是当前where条件对应的结果,直接试一下,只有一条数据和多条数据的情况
,看是否会改变,不行发截图 参考技术A 是否缓存 取决于 执行计划 和 执行时的状态以及buffer cache 大小 以及数据库版本,不能一概而论的
以上是关于oracle中用dblink查询,有时候使用where中的字符串参数不起作用的主要内容,如果未能解决你的问题,请参考以下文章
SQLSERVER 创建对Oracle数据库的DBlink以及查询使用
Oracle数据库使用DBLINK导入远程Oracle数据库信息