PL / SQL (если мы не говорим об Oracle Forms) работает на сервере базы данных. Таким образом, он может получить доступ только к тем ресурсам, которые доступны на сервере базы данных.
Если «хост в локальной сети» является известным файловым сервером, сервер базы данных должен иметь возможность подключить каталог, который указывает на каталог на файловом сервере, где хранятся файлы. Если это было сделано, ваш код PL / SQL мог прочитать файлы с файлового сервера и либо скопировать их локально на сервер базы данных, либо просто создать BFILE
, который ссылается на файл на общем диске.
С другой стороны, если вы говорите, что файлы хранятся на разных клиентских компьютерах, вам почти наверняка не повезло - вам понадобится какой-нибудь фрагмент кода, работающий на клиентском компьютере, чтобы отправить файл на сервер. сервер базы данных, где он может быть обработан хранимой процедурой.