Gerar arquivo txt com linha no tamanho 5000
Enviado: Sex, 01 Jun 2012 10:52 am
Bom dia pessoal.
Estou com uma dúvida e dificuldade para solucionar este problema. Ocorre que necessito criar uma arquivo txt de exportação, cujo tamanho final de linha vai ser cerca de 5187 caracteres. Via spool da erro, uma query normal também da erro, tentei utilizar o UTL_FILE e não consegui também. Vou anexar uma declaração feita no pl/sql, se souberem ou puderam ajudar ficarei muito grato.
Abs
Lembrando que tenho permissão para criar arquivos no diretório. Se diminuir o tamanho da certo...
O erro que apresenta é ORA-29285: file write error
Abs
Estou com uma dúvida e dificuldade para solucionar este problema. Ocorre que necessito criar uma arquivo txt de exportação, cujo tamanho final de linha vai ser cerca de 5187 caracteres. Via spool da erro, uma query normal também da erro, tentei utilizar o UTL_FILE e não consegui também. Vou anexar uma declaração feita no pl/sql, se souberem ou puderam ajudar ficarei muito grato.
Abs
DECLARE
v_dir VARCHAR2(20) := 'CADASTROS';
v_file UTL_FILE.FILE_TYPE;
v_arq VARCHAR2(20) := 'TESTE.TXT';
v_string VARCHAR2(6000);
BEGIN
v_file := UTL_FILE.FOPEN_NCHAR(v_dir, v_arq, 'w');
-- inicio linha 1
v_string := LPAD('X', 2000, 'X');
v_string := v_string||LPAD('Y', 2000, 'Y');
UTL_FILE.PUT_LINE_NCHAR(v_file, v_string);
UTL_FILE.FFLUSH(v_file);
-- fim linha 1
UTL_FILE.FCLOSE(v_file);
END;
O erro que apresenta é ORA-29285: file write error
Abs