sql*loader 希望有懂的人指点下,我将sqlserver2000或Excel的数据迁移到Oracle中,用的工具是sql*loader,不知道是否可以实现多列数据转换为一列,如源表(id,name,出生日期,工作日期)-----转为-----目的表(id,name,工作时的年龄)。希望高手指点下,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --参考:--载入数据成功,新建一个表:create table asselect --这里将你的多行数据转换为一列from load_table; 先按实际的列导入,再在oracle中处理1、建立表,包括如下列id,name,出生日期,工作日期,工作时的年龄2、使用sql*loader导入,注意在控制文件中指定trailing nullcols为没有数据的列赋null3、使用update更新工作时的年龄字段4、删除多余出生日期,工作日期列 我想问下一楼的,你的SQL代码是放在哪里的,sqlldr控制文件好像没有这些语句吧! 你下sqlldr导入库中,然后在库中将多列数据转换为一列 執行成功但結果不對 SQL问题 oracle的触发器问题 操作blob字段问题 数十万条记录的插入问题.高手帮忙啊! 如果判断A表中数据是否被B,C....表使用, 散分了,请各位看看这条 “SQL”语句,请多多指教,我怎么用它分页显示呢? 出现报错:<多步操作产生错误,请检查每一步的状态值> SQL语句高手过来看一看!单表查询问题 查询语句的优化问题???来者有分 Oracle查询 oracle 下 B.BRAN IN ('003') 和B.BRAN LIKE '%003%' 差别很大,请大家解释一下吧?
--参考:
--载入数据成功,新建一个表:
create table as
select --这里将你的多行数据转换为一列
from load_table;
1、建立表,包括如下列id,name,出生日期,工作日期,工作时的年龄
2、使用sql*loader导入,注意在控制文件中指定trailing nullcols为没有数据的列赋null
3、使用update更新工作时的年龄字段
4、删除多余出生日期,工作日期列