网站首页 > 技术文章 正文
问题现象:使用类似以下方式
insert into TXXX@DBL_INTF (colunm_A)
select column_A
from (select column_A from table a where a.id = b.id oder by a.code)
导出数据到中间表时会出现报错:or 或in 操作数中不允许有外部连接符(+)
顺便说明下,我的查询sql语句里使用(+)作为外连接的关键字,
以上报错就是不让用(+),好,那我就不用好了,全部都改为left outer join on 关键字作为外连接的关键字,但是依旧还是报上面的错误,最后无意之间删掉了order by 部分,结果完美导出数据,
结论:在做数据导出时最好使用Oracle官方推荐的关联关键字诸如left outer join on 等(不用"(+)"),慎用order by,如果没有必要进行排序,最好直接去掉
猜你喜欢
- 2025-07-10 整理汇总数据-执行失败:ORA-01438: 值大于为此列指定的允许精度
- 2025-07-10 oracle列转行以及C#执行语句时报错问题
- 2024-10-17 ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务
- 2024-10-17 mybatis中oracle模糊查询like concat报错
- 2024-10-17 如何高效进行Oracle巡检?顺序方法缺一不可
- 2024-10-17 详解4个方法--解决Oracle快照过旧问题
- 2024-10-17 Kettle 连接Oracle rac报ORA-12505错误解决方法
- 2024-10-17 centos7.4安装oracle11GR2报错解决办法
- 2024-10-17 centos安装oracle 11.2.0.1报错的处理方法
- 2024-10-17 详解Oracle数据库如何有效处理失效对象
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- oracle面试 (55)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)