暂无图片
oracle数据库sql子查询无法解析到表名
我来答
分享
ora_221
2024-08-09
oracle数据库sql子查询无法解析到表名

数据库迁移(oracle 11g rac迁移到单实例,expdp导出导入)后某sql子查询无法解析到表名,在源库解析正常,在目标库改写sql后解析才正常,这是怎么回事?
where SCSJ >= to_date(‘2024-08-01 22:00:00’,‘YYYY-MM-DD HH24:MI:SS’)
and SCSJ <= to_date(‘2024-08-01 22:21:22’,‘YYYY-MM-DD HH24:MI:SS’)) T

解析:
filter(“fromsubquery_subquery_006”.“SCSJ”>=TO_DATE(’ 2024-08-01 22:00:00’, ‘syyyy-mm-dd hh24:mi:ss’) AND
“fromsubquery_subquery_006”.“SCSJ”<=TO_DATE(’ 2024-08-01 22:21:22’, ‘syyyy-mm-dd hh24:mi:ss’))

目标库sql改写后可正常解析:
access(“T_BUSI_RUN”.“SCSJ”>=TO_DATE(’ 2024-08-01 22:00:00’, ‘syyyy-mm-dd hh24:mi:ss’) AND “T_BUSI_RUN”.“SCSJ”<=TO_DATE(‘2024-08-01 22:21:22’, ‘syyyy-mm-dd hh24:mi:ss’))

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
星星之火

是不是用了dblink,如果原来的用了dblink是导不出来的重新要配置

暂无图片 评论
暂无图片 有用 0
ora_221
题主
2024-09-03
是本库的表,没有dblink
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏