Este es el código:
Código:
El error que me arroja cuando trato de compilar el procedure es:CREATE OR REPLACE PROCEDURE send_shl(dir in varchar2, filename in varchar2, ftpdir in varchar2, usr in varchar2, pass in varchar2, to_path in varchar2, command varchar2) as l_conn UTL_TCP.connection; begin l_conn := ftp.login(ftpdir, '21', usr, pass); ftp.ascii(p_conn => l_conn); --ftp.binary(p_conn => l_conn); utl_tcp.write_line(l_conn, command); ftp.put(p_conn => l_conn, p_from_dir => dir, p_from_file => filename, p_to_file => to_path||filename); ftp.logout(l_conn); Exception When Others then rollback; RAISE; End send_shl;
PLS-00221: 'WRITE_LINE' is not a procedure or is undefined
Lo que ma hace suponer que lo que está mal es al momento de pasarle los parámetros, pero no sé como van en caso de que esto este causando el error.
Saludos y de antemano gracias.