sqlldr控制文件的写法 有没有直接写在ctl里的其他方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还有,怎么写控制文件实现将文本文件中的某个内容导入到库中对应多个字段上?例如文本文件为:A B1 12 23 3库表为A B C我想把文本文件中的B的内容导入到库表的B和C两列中,该怎么在控制文件中实现?其他变通的方法我不需要。 ctl文件为(ctl的文件名必须为表名):Load datainfile 'excelName.txt'append into table tableName(你的表名)fields terminated by X'09'(A,B) 注意:你先将你的文本文件的数据放入到excel中,然后将它已“制表符分隔”的形式保存excelName.txt就为你报保存的文本文件再将ctl、txt文件放入C盘根目录最后在dos下输入:sqlldr 用户名/用户密码@sid control=tableName 用Excel打开你的TXT文档,然后在创建一个自增的列保存,最后在将这个文件到入,这也是一种方法。比如EXCEL中A1的值是“1”,然后设置A2的值为“=A1+1”,接着用格式刷让整个A列都是同样的设置。这个方法也很方便,主要是节省时间。 oracle 备份报错 请帮忙看看什么问题 oracle 10.2.4-AIX平台 救命了: 主键 和 主属性 问题?? oracle正在初始化或在关闭,请稍后再试。 如何同时安装Oracle客户端和Oracle服务器? oracle为什么建不了索引? 请问以下两个执行计划那个更好? 一个oracle8i的问题! OracleService的问题?? 触发器错误!!请大家指点一下 谢谢:如何在redhat 7.2的xwindows 中启动oracle9i和建库 请教:如何将某个表中的数据导入到一个文本文件中?? 用户名,密码,主机字符串?
A B
1 1
2 2
3 3
库表为
A B C
我想把文本文件中的B的内容导入到库表的B和C两列中,该怎么在控制文件中实现?其他变通的方法我不需要。
Load data
infile 'excelName.txt'
append into table tableName(你的表名)
fields terminated by X'09'
(A,B)
注意:
你先将你的文本文件的数据放入到excel中,然后将它已“制表符分隔”的形式保存
excelName.txt就为你报保存的文本文件
再将ctl、txt文件放入C盘根目录
最后在dos下输入:sqlldr 用户名/用户密码@sid control=tableName