通过CTL文件创建表

在使用SQLLoader加载CTL文件之前,目标Oracle表必须已经存在。FME将不会创建所需的表。

如果表不存在,那么可以通过打开FME生成的CTL文件来创建它。注释部分中的SQL语句将创建具有正确结构的表。

要使用此SQL,请登录到SQLPlus。然后从CTL文件复制SQL(不包括注释标记,但在末尾包含分号)。然后将字符串粘贴到SQLPlus中。

下一步是将数据从CTL文件加载到新创建的表中。这是通过Oracle的SQLLoader接口完成的。这张图就是一个例子: