【问题标题】:Listing files in a specified directory using PL/SQL使用 PL/SQL 列出指定目录中的文件
【发布时间】:2013-07-01 12:39:48
【问题描述】:

是否可以仅使用 PL/SQL 获取存储在指定目录中的所有文件(及其扩展名)的列表? (使用 Java 过程和其他花哨的东西。只是简单的 PL/SQL 代码)

附:如果可能的话,请告诉我该怎么做:)

【问题讨论】:

  • 您是在谈论使用CREATE DIRECTORY 创建的“Oracle”目录还是任意操作系统级目录?
  • 一个特定的“Oracle”目录
  • 权威不亚于Tom Kyte 说它不能在PL/SQL 中完成,所以我想我会这样做。在他的博客上@JeffreyKemp 有一个有趣的solution which uses Java,它可能是最好的。分享和享受。
  • 必须同意你的看法。这不可能。 Java 是要走的路
  • 可以的。时期。基于在此处使用 SYS.DBMS_BACKUP_RESTORE.searchFiles 的可能解决方案(尽管涉及一些“奇怪的权利授予”):davidalejomarcos.wordpress.com/2011/09/13 或此处:abilim.blogspot.com/2014/09/…

标签: sql plsql


【解决方案1】:

使用普通的 PL/SQL 但没有 Java,这是不可能的。您可以使用调度程序作业来创建目录列表:请参阅 https://stackoverflow.com/a/16845563/802058

【讨论】:

    猜你喜欢
    • 2017-03-21
    • 1970-01-01
    • 1970-01-01
    • 2010-11-19
    • 2012-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-16
    相关资源
    最近更新 更多