используя pl / sql как мне открыть каталог? - PullRequest
0 голосов
/ 30 августа 2010

используя pl / sql как мне открыть каталог?

Ответы [ 2 ]

1 голос
/ 30 августа 2010

Это действительно только для Oracle 10g + (много информации в комментарии здесь) :

DECLARE

  pattern VARCHAR2(1024) := 'C:\temp\*';
   ns VARCHAR2(1024);

BEGIN
  SYS.DBMS_BACKUP_RESTORE.searchFiles(pattern, ns);

  -- List files in the directory
  FOR each_file IN (SELECT FNAME_KRBMSFT AS name FROM X$KRBMSFT) LOOP
    DBMS_OUTPUT.PUT_LINE(each_file.name);
  END LOOP;

END;
/
0 голосов
/ 30 августа 2010

Имейте в виду, что для записи в файловую систему вам потребуются привилегии администратора БД, или у вас есть администратор БД, который готов предоставить вам эти привилегии (что во многих средах маловероятно).

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