Проблема создания объекта каталога в Oracle - PullRequest
1 голос
/ 26 октября 2010

Код такой:

Первоначально: (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;
/

Проблема заключается в том, что при попытке создать объект каталога я получаю сообщение об ошибке, указывающее, что символ Создать не ожидался.

где должна быть создана эта строка?

1 Ответ

0 голосов
/ 04 февраля 2011

Есть что-нибудь, предшествующее строке оператора создания в вашем скрипте?Похоже, что-то вы оставили с поста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...