2012-12-13 40 views
1

我有3个数据文件和3个登台表。有没有办法通过参数使用单个控制文件将数据从数据文件输入到它们各自的登台表中。使用单个ctl文件将数据从多个数据文件加载到多个表中

为了详细说明情况,有3个数据文件,即A.dat,B.dat,C.dat,其数据分别输入到A_Stg,B_Stg,C_Stg登台表中。这无疑可以使用单独的ctl文件来完成。但要求是使用单个加载程序文件来完成。

这个方向的任何指针都会很棒。

回答

2

使用1个ctl文件存在四种组合。从多个数据文件

  1. 插入数据到单个表从单个数据文件到多个表
  2. 插入数据从单个数据文件到单个表从多个文件到
  3. 插入数据
  4. 插入数据多个表。

前三种可能适用于任何情况。 但第四种情况只有当所有表格的结构相同时才可能。否则我们必须去找多个ctl文件。

更多信息可查询here

相关问题