gpt4 book ai didi

oracle - 上传文件到Oracle 11g服务器

转载 作者:行者123 更新时间:2023-12-02 02:19:56 27 4
gpt4 key购买 nike

我需要使用 BFILES 将 PDF 文件存储在我的 Oracle 数据库中。我知道该文件必须存在于数据库服务器文件系统中,但所有文件都存储在本地网络中的某个主机上。我的问题是如何仅使用 PL/SQL 将这些文件上传到数据库服务器。是否可以?

最佳答案

PL/SQL(除非我们谈论的是 Oracle Forms)在数据库服务器上运行。因此它只能访问数据库服务器上可用的资源。

如果“本地网络中的主机”是一个已知的文件服务器,数据库服务器应该可以挂载一个目录,该目录指向文件服务器上存储文件的目录。如果这样做了,您的 PL/SQL 代码就可以从文件服务器读取文件,然后将它们复制到本地数据库服务器,或者只是创建一个引用共享驱动器上的文件的 BFILE

另一方面,如果您说文件存储在不同的客户端机器上,那么您几乎可以肯定是运气不好——您需要在客户端机器上运行一些代码才能将文件发送到存储过程可以在其中处理的数据库服务器。

关于oracle - 上传文件到Oracle 11g服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8795725/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com