2

我只是想知道您是否知道在哪里可以找到使用 sql *loader 的 Ruby 脚本的教程或示例?

4

2 回答 2

1

Sqlldr 是一个命令行实用程序,它使用控制文件来引导它。

http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/ldr_concepts.htm#g1013706

使用 system 并引用 loader.ctl 控制文件的示例如下:

system("sqlldr username@server/password control=loader.ctl")
于 2010-04-17T06:15:52.293 回答
1

首先,您必须确保您的配置(sqlloader 命令行开关 + 控制文件 + 数据文件)在 Ruby 之外工作。然后您可以通过 system() 调用它,如先前的答案所述。

于 2010-04-19T20:34:21.773 回答