을 사용하여 Oracle 데이터베이스에서 CSV 파일로 데이터를 내보내는 동안 프로 시저를 사용하여 오라클 데이터베이스에서 CSV 파일로 데이터를 내보내는 동안 문제가 발생합니다. 데이터를 내보내는 동안 CSV 파일이 잘 리면서 "ORA-29285 - 파일 쓰기 오류"이라고 표시되는 경우가 있습니다. 여기서 문제는 파일이 모든 시간이 아니라 무작위로 잘리는 것입니다.ORA-29285 오류 프로 시저
편집 : 아래 나는 원인을 추적하는 내 머리를 당겨하고
conn := utl_file.fopen('sample_directory','output.csv','W',4096);
for i in (select * from per_data)
loop
utl_file.put_line(conn,i.name||','||i.sub||','||to_char(i.start_date,'dd-mon-yy')||','||to_char(i.expire_date,'dd-mon-yy')||','||i.loc||CHR(13));
end loop;
utl_file.fclose(conn);`
내 절차에 사용되는 코드의 덩어리입니다. 누군가 나를 도울 수 있습니까?
프로 시저 코드가 도움이 될 수 있습니다. 어떤 디버깅을 했습니까? 실패 할 때 작성하려고하는 데이터의 길이는 얼마입니까? –
외부 링크를 코드에 붙여 넣지 말고 코드 이미지를 게시하지 말고 질문을 편집 한 다음 코드를 텍스트로 붙여 넣으십시오. –
@Alex이 경우 파일 크기가 중요합니까? 출력에 수천 개의 레코드를 쓰고 있습니다. – learner1