Tenho uma package que cria um arquivo UTL_FILE num diretório UNIX.
Preciso de ajuda para saber como faço para pegar esse arquivo ao final de sua geração e renomear ele no mesmo diretório do UNIX com o nome definitivo?
Estou criando assim:
-----------------------------
-- INICIALIZANDO VARIÁVEIS --
-----------------------------
cNmPrograma := 'PRC_EXTRACAO_DESCONTO_FULL';
dCreationDate := SYSDATE;
cDate := TO_CHAR(dCreationDate,'MMDDYYYY');
cTime := TO_CHAR(dCreationDate,'HH24MISS');
cNmDirOrigem := '/usr/tmp';
---------------------------------
-- DEFININDO O NOME DO ARQUIVO --
---------------------------------
cNmArqDescto := 'BKP_DESCONTOS||'_'||TO_CHAR(dCreationDate,'YYYYMMDD')||'_'||cTime||'.txt';
fArquivoDescto := UTL_FILE.FOPEN(cNmDirOrigem,cNmArqDescto,'W');
#
#
#
#
#
------------------------
-- FECHANDO Os ARQUIVOs --
------------------------
UTL_FILE.FCLOSE(fArquivoDescto);
Preciso de ajuda urgente para renomear o arquivo
de:
'BKP_DESCONTOS||'_'||TO_CHAR(dCreationDate,'YYYYMMDD')||'_'||cTime||'.txt';
'FI_AP_DESCT'||'_'||TO_CHAR(dCreationDate,'YYYYMMDD')||'_'||cTime||'.txt';
Andréia