我可以通过一个命令执行多个控制文件吗?

时间:2012-01-16 20:04:11

标签: sql oracle sql-loader

我有以下3个控制文件,我必须在我的数据库服务器上执行 -

  1. X.ctl
  2. Y.ctl
  3. Z.ctl
  4. 我知道逐个执行它们的命令,如下所示 -

    sqlldr PP_DBUSER/PP_DBUSER control=X.ctl log=X.log
    

    但是,有人可以告诉我是否可以用一个命令执行所有3个文件?

2 个答案:

答案 0 :(得分:1)

不,先生,你不能 但是你可以同时运行3个sqlldr实例,每个实例都有一个不同的控制文件。

答案 1 :(得分:0)

我相信@Daniel是正确的,您不能使用单个sqlldr命令执行多个.ctl文件;但是,您可以将多个sqlldr命令放在一个批处理/脚本文件中,然后运行一个命令来执行。如果需要多次重复,则效果很好。