Код такой:
Первоначально: (http://www.oracle -base.com / article / misc / FTPFromPLSQL.php)
В этом подходе используется комбинация пакетов UTL_TCP и UTL_FILE.создать простой FTP API (ftp.pks, ftp.pkb).Как только API загружен в соответствующую схему, простые команды FTP могут быть инициированы следующим образом:
CREATE OR REPLACE DIRECTORY my_docs AS '/u01/app/oracle/';
SET SERVEROUTPUT ON SIZE 1000000
@c:\ftp.pks
@c:\ftp.pkb
-- Send an ASCII file to a remote FTP server.
DECLARE
l_conn UTL_TCP.connection;
BEGIN
l_conn := ftp.login('ftp.company.com', '21', 'ftpuser', 'ftppassword');
ftp.ascii(p_conn => l_conn);
ftp.put(p_conn => l_conn,
p_from_dir => 'MY_DOCS',
p_from_file => 'test_get.txt',
p_to_file => '/u01/app/oracle/test_put.txt');
ftp.logout(l_conn);
END;
/
Проблема заключается в том, что при попытке создать объект каталога я получаю сообщение об ошибке, указывающее, что символ Создать не ожидался.
где должна быть создана эта строка?