2010-08-29 2 views

ответ

1

Это only valid for Oracle 10g+ (lots of info in the comment here):

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

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

Смежные вопросы