将固定宽度文件导入oracle

时间:2010-06-10 10:42:22

标签: .net oracle import fixed

是否有能力将固定宽度文件导入oracle? 最好通过.net(c#)在导入过程中捕获错误并将其显示给用户。

P.S。文件有5种类型的行。例如,1行有5列,2列有50列。

3 个答案:

答案 0 :(得分:5)

如果您想使用.net / c#,那么您可能需要编写自己的方法来执行此操作..但如果您想使用标准工具,那么SQL*Loader就是您想要的。

答案 1 :(得分:5)

如果您能够在数据库主机(或数据库主机可以访问的文件共享)上生成或放置文件,则可以使用Oracle外部定义的表,这样可以使用类似SQL * Loader的描述该文件使其显示为Oracle RDBMS的表,用于选择,连接等。首次访问文件后,将在包含错误的文件系统上生成异常文件 - 您甚至可以绑定第二个表到此文件以显示错误。

然而,“表格”将仅限于SELECT。

答案 2 :(得分:0)