我的异常网 Java Web开发 Java 面试 J2ME J2EE Java相关 Eclipse J2SE .NET分析设计 .NET Framework .NET面试 .NET组件控件 VC J# Delphi .NET报表 C# ASP LINQ .NET新技术 VB Web Service .NET相关 Oracle面试 Oracle认证考试 Oracle管理 Oracle开发 Oracle技术 Java Exception DotNet Exception Oracle Exception
  

用SQLLDR导入数据

用SQLLDR导入数据,其中有两列要哦合并成一列
例如
test.txt中
1111 | 22|33
32323|23 |42

需要导成
a b
1111 2233
32323 2342

请大虾指点如何写控制文件 
 

------解决方法--------------------------------------------------------
不能先处理后面的串('22|33')再导入吗?
------解决方法--------------------------------------------------------
看来只能先导入再处理了
没见过sqlldr 有这功能
------解决方法--------------------------------------------------------
导入成
a b
1111 22|33
32323 23|42
在处理吧!
------解决方法--------------------------------------------------------
从RDB数据库里导出来的时候进行处理
我记得sql server的导出是可以合并列的,不知道rdb是否可行,没用过
------解决方法--------------------------------------------------------
LOAD DATA
INFILE *
INTO TABLE test
REPLACE
FIELDS TERMINATED BY ','
TRAILING NULLCOLS
(a ,
b trim(:b || :c)"
)

    
    
如异常没有得到解决,请继续查看以下解决方法:
    暂无相关解决方法。
热点异常解决方法
最新异常解决方法
随机异常解决方法