【问题标题】:how to use wildcard in renaming file in oracle directory如何在oracle目录中重命名文件时使用通配符
【发布时间】:2018-12-25 19:17:19
【问题描述】:

是否可以使用通配符来重命名目录中的文件?

UTL_FILE.FRENAME (

   'EXT_DIR' IN   VARCHAR2,

   '%.CSV%'  IN   VARCHAR2,

   'EXT_DIR' IN   VARCHAR2,

   'WPP_ACCOUNT.CSV' IN   VARCHAR2,

   TRUE);

【问题讨论】:

标签: oracle plsql oracle11g plsqldeveloper plsql-package


【解决方案1】:

不,你不能那样做。这不是数据库调用。您可以创建一个外部表,使用预处理器指令为您提供目录中的文件列表,然后在其上放置一个FOR 循环,但这相当复杂。

【讨论】:

  • 我明白了,这就是为什么在我的另一个问题上不幸的是,当我使用预处理器时,我正在使用的外部表不起作用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-01-24
  • 1970-01-01
  • 1970-01-01
  • 2015-10-08
  • 2013-04-16
  • 2016-12-19
  • 2017-11-20
相关资源
最近更新 更多