如何用C#实现,用sqlldr将文本文件导入oracle数据库

生活真美好 2007-11-27 11:44:27
如何用C#实现,用sqlldr将文本文件导入oracle数据库;
不是按行读取文件内容,split分隔,单记录插入的方法。
...全文
281 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bonnibell 2008-04-08
  • 打赏
  • 举报
回复
不错
已经再用了
顶一下,呵呵
palm_java 2007-11-27
  • 打赏
  • 举报
回复
写个分割字符的存储过程
生活真美好 2007-11-27
  • 打赏
  • 举报
回复
Netzerg,谢谢,我试一下。
Koala_sea 2007-11-27
  • 打赏
  • 举报
回复
mark
大道至简VP 2007-11-27
  • 打赏
  • 举报
回复
参考下面的例子。
ProcessStartInfo p = new ProcessStartInfo();
p.FileName = @"c:\oracle\ora92\bin\sqlldr.exe";
p.Arguments = @"control=C:\Oracle\data.ctl DATA=C:\Oracle\\data.dat userid=用户ID@数据库/密码";
p.UseShellExecute = false;
p.RedirectStandardOutput = true;
p.WindowStyle = ProcessWindowStyle.Hidden;
p.CreateNoWindow = true;
Process pro = Process.Start( p );
pro.WaitForExit();
string output = pro.StandardOutput.ReadToEnd();
System.Diagnostics.Debug.Write( output );
生活真美好 2007-11-27
  • 打赏
  • 举报
回复
自己写的速度太慢,一分钟可以导入数万条记录的。

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧