PLSQL Oracle SFTP Connection



是否有办法通过SFTP使用oracle PlSql传输数据?

我发现很多有FTP连接但没有SFTP的例子。

谢谢

可以使用商业OraSFTP包实现PL/SQL的SFTP操作。示例上传操作如下:

DECLARE 
connection_id NUMBER; 
data BLOB;
BEGIN     
connection_id := ORA_SFTP.CONNECT_HOST('localhost', 22, 'user', 'password');

SELECT blobfield INTO data 
FROM accounts_payable
WHERE  account_id = 100;
ORA_SFTP.UPLOAD(connection_id, data, 'datafile.dat');

ORA_SFTP.DISCONNECT_HOST(connection_id);
END;
/

免责声明:我为DidiSoft工作

相关内容

  • 没有找到相关文章

最新更新