0
我试图从Windows服务器获取文件到我们的名为EXT_TAB_DATA
的Oracle应用服务器目录。 我使用Tim Hall's FTP Package跟踪了类似SO帖子的样本(PL/SQL FTP API binary vs ascii mode)。使用PL/SQL从服务器的子文件夹FTP文件
代码块
set serveroutput on
DECLARE
l_conn UTL_TCP.connection;
BEGIN
L_CONN := FTP.login (p_host => 'sample.corp.server' -- this is a sample, not the real IP address
p_user => 'corporate/user1', -- this is a sample, not the real User
p_port => '21',
p_pass => 'pwd');
ftp.binary(p_conn => l_conn);
ftp.get (p_conn => l_conn,
p_from_file => '101_Test.csv',
p_to_dir => 'EXT_TAB_DATA',
p_to_file => '101_Test_Trans.csv');
ftp.logout(l_conn);
END;
/
然而,我试图转移是位于在“sample.corp.server名为“Payroll_Folder”子文件夹中的文件。 似乎FTP.login
只检查主目录
的主人,而不是内部的子文件夹。如何从服务器/目录“sample.corp.server/Payroll_Folder”得到的文件“101_Test.csv”?
@EdHeal,你真棒,请注明它作为一个答案,我会接受它。谢谢! –