oracle - oracle导入使用查询连接2个表
问题描述
导入时是否可以在 oracle 的查询中加入 2 个表?我有 2 个表 tab1 和 tab2 的转储。我正在尝试查询其中一张表:
Directory=backup
DUMPFILE=twotables.dmp
logfile=tablesimp.log
tables = tab1,tab2
Query=tab1:"WHERE code= 2
AND NOT EXISTS (SELECT 1 FROM tab2 b WHERE type=b.type and numb=b.numb)"
它只给我 0 行导出。
解决方案
ku$.
会有什么好处吗?文档说
Data Pump 为正在加载的表使用的表别名是 KU$。
Query=tab1:"WHERE ku$.code= 2
AND NOT EXISTS (SELECT 1 FROM tab2 b WHERE ku$.type=b.type and ku$.numb=b.numb)"
推荐阅读
- python - python的非线性回归-更好地拟合这些数据的简单方法是什么?
- javascript - 如何使用 jquery 捕获 iframe 控制台输出?
- sql - Oracle 子查询返回错误
- python - 在 Keras 中使用和不使用 Sequential() 构建模型有什么区别?
- vba - 如何计算数组中的重复值(VBA)?
- html - 纯 CSS - 几个 阅读更多 阅读更少
- javascript - 如果 Raw 上的 D 包含 Yes Google Sheets,我想将行复制到数据表
- c# - 重新定义列表的内容类型
- javascript - 如何在谷歌地图标记上应用点击方法?(反应 - 谷歌地图)
- angular - 使用 Angular 将对象导出到 CSV 问题