0
使用pl/sql如何打開一個目錄?使用pl/sql如何打開一個目錄?
使用pl/sql如何打開一個目錄?使用pl/sql如何打開一個目錄?
這是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;
/
請記住,你需要DBA權限寫入到文件系統,或者具有DBA那是願意給你這些特權(這在許多環境中不太可能)。