【发布时间】:2012-05-28 00:42:42
【问题描述】:
我是界面新手,现在我完成了一些任务。 我有一个问题是:
我非常熟悉使用 putty(使用 sqlldr)将 .dat 文件(和 .ctl)中的数据加载到临时表中的方法,但我需要完成相同的任务(即从 .dat 文件中加载数据)通过一些 pl/sql 过程进入临时表)。所以请提出逻辑.....
【问题讨论】:
我是界面新手,现在我完成了一些任务。 我有一个问题是:
我非常熟悉使用 putty(使用 sqlldr)将 .dat 文件(和 .ctl)中的数据加载到临时表中的方法,但我需要完成相同的任务(即从 .dat 文件中加载数据)通过一些 pl/sql 过程进入临时表)。所以请提出逻辑.....
【问题讨论】:
通常,您会使用external tables。语法将与 SQL*Loader 控制文件非常相似,但它是在数据库中定义的对象,允许您将文件公开为关系表。然后,您只需查询外部表即可完成加载。
不过,这确实要求数据文件存在于数据库服务器的文件系统中。
【讨论】: