如何在不创建目录的情况下将 XML 文件的内容保存到 table (Oracle / PLSQL)

How to save the content of a XML file into a table (Oracle / PLSQL) without creating a directory

是否可以将 XML 文件的内容保存在 table 中,而不使用 "create directory" 之类的东西? (因为假设您可以访问 Oracle 服务器上的目录并且您的文件在服务器上,但事实并非如此。文件位于本地机器上)

或者有人知道 Apex 是否提供将 XML 上传到 table 的东西吗?

  1. 您可以使用 SQL*Loader,并且 运行 从脚本中更好地使用它
    可用性。
  2. APEX 能够在缓冲区 table 中加载文件。 只需制作一个带有 "File Browse" 项的对话框页面。看看是"Storage Type"属性。默认情况下,此控件将您的文件加载到 www_flow_files table。
  3. 您可以使用xmltable函数解析并插入XML数据到table.