【问题标题】:Multiple files upload through wwv_flow_files in Oracle Apex 4.1在 Oracle Apex 4.1 中通过 wwv_flow_files 上传多个文件
【发布时间】:2020-03-05 12:15:19
【问题描述】:

我已选择存储类型作为 Apex 动态表:wwv_flow_files 但是 DML 语句不会让 BLOB 文件保存在动态表中。一旦它保存了我的进一步流程计划,就是在流程或动态操作的帮助下将数据从 wwv_flow_files 移动到自己的表中。 您的帮助很有价值。

问候, 安舒尔·阿尤什亚

【问题讨论】:

  • 您问题的标题与“多个文件”有关。这是什么意思,你想一次上传多个文件吗?如果是这样,那是在 APEX 5.1 中添加的(标题说 4.1,而标签提到 5 和 5.1)。您使用的是什么版本的 APEX?
  • 您说:但是DML语句并没有让BLOB文件保存在动态表中。这意味着什么?你有错误吗?如果有,是哪一个?

标签: oracle-apex oracle-apex-5 oracle-apex-5.1


【解决方案1】:

为每个文件浏览器项添加一个进程将使用以下 plsql 代码:

insert into CASE_DOCUMENT

(CASE_ID, DOCUMENT_NAME, 报告类型, 文件日期, DOCUMENT_CATEGORY, 描述, 文档 , 文件类型 , 文件名 ) 选择:P59_case_ID, :P59_DOCNAME, :P59_REPORT_TYPE, :P59_DOCUMENT_DATE, :P59_DOCUMENT_CATEGORY, :P59_DOCDSCRIPTION, blob_content , mime_type , 文件名 来自 wwv_flow_files WHERE NAME = :P59_DOCUMENT;

从 wwv_flow_files 中删除名称= :P59_DOCUMENT;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-28
    • 1970-01-01
    • 1970-01-01
    • 2011-06-11
    • 1970-01-01
    • 2019-12-23
    • 1970-01-01
    • 2022-06-20
    相关资源
    最近更新 更多