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