我可以在Oracle加载程序文件中添加SQL语句吗

我可以在Oracle加载程序文件中添加SQL语句吗,oracle,plsql,sql-loader,Oracle,Plsql,Sql Loader,我假设编写Oracle加载程序文件来插入/追加csv文件中的数据。 现在我有一个要求,在插入/追加之前,我必须更改所有现有记录的列字段。在开始追加之前,是否可以在Oracle Loader脚本文件中添加一些PL/SQL语句?否,不可能 如果您正在执行SQL*Loader或使用外部表,则必须在某个调用程序中执行。如果要在加载之前执行某些操作,请在加载之前添加执行该操作的步骤。如果要在插入或更新之前运行某些plsql代码。。。您还可以使用trigger..I wan在开始追加新数据之前只运行一次。示

我假设编写Oracle加载程序文件来插入/追加csv文件中的数据。 现在我有一个要求,在插入/追加之前,我必须更改所有现有记录的列字段。在开始追加之前,是否可以在Oracle Loader脚本文件中添加一些PL/SQL语句?

否,不可能


如果您正在执行SQL*Loader或使用外部表,则必须在某个调用程序中执行。如果要在加载之前执行某些操作,请在加载之前添加执行该操作的步骤。

如果要在插入或更新之前运行某些plsql代码。。。您还可以使用trigger..I wan在开始追加新数据之前只运行一次。示例:如果有4行并且要从csv中插入新的5行,那么在追加csv文件的第一行之前,我希望增加现有行的值。这在Oracle数据库中也是可能的。您可以使用语句级触发器,其中一条语句的触发器只被触发一次。