我从未与Oracle合作过。这是第一次,这项工作非常棘手。我有一个文本文件,其中的记录用tab分隔。使用pl-sql将这些记录导入数据库。我在线搜索但解决方案建议使用SQL Loader实用程序。但要求是使用sql语句来做到这一点。没有命令行实用程序。优选SP或UDF将文件路径和数据库名称作为输入参数,并在执行时导入记录。这可能吗?有人可以提供示例sql语句或任何一步一步解释此过程的链接吗?另请注意,文件中可能有空白记录。提前致谢。
答案 0 :(得分:1)
外部表似乎是最好的方法。
http://docs.oracle.com/cd/B19306_01/server.102/b14215/et_concepts.htm
UTL_FILE是可能的,但您必须编写代码来解析制表符分隔文本等。
答案 1 :(得分:0)
http://www.allroundautomations.nl/download/NewFeatures7.pdf
检查该文件,轻松将csv文件上传到表