希望有懂的人指点下,我将sqlserver2000或Excel的数据迁移到Oracle中,用的工具是sql*loader,不知道是否可以实现多列数据转换为一列,如源表(id,name,出生日期,工作日期)-----转为-----目的表(id,name,工作时的年龄)。
希望高手指点下,谢谢!
希望高手指点下,谢谢!
解决方案 »
- 不能在手动或分布事务方式下创建新的连接
- Win7 32位的操作系统下的ORACLE 11G R2安装
- oracle to date的问题
- 一个关于GTANT的问题,在线等.!!!!!!!!!!!11
- Oracle Data Provider for .NET连接数据库问题
- 请教:我在备份时打alter system switch logfile; 怎么没有反应?大家帮忙看看,多谢!
- 问个简单的SQL语句问题
- 倒底什么地方能用的到pl/sql表,嵌套表,数组这三种东西??
- 解決問題后再送200分,歡迎大俠!
- 为什么我的oracle装不起来?
- 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、删除多余出生日期,工作日期列