
OCILob::writeTemporary 메소드는 임시 파일을 생성할 때 사용하는 메소드입니다. 이 메소드는 파일 이름을 지정할 때, 파일이 생성되는 위치를 지정할 수 있습니다.
파일이 생성되는 위치를 지정하려면, OCILob::writeTemporary 메소드의 두 번째 인자로 디렉토리 경로를 지정하면 됩니다. 예를 들어, Oracle의 기본 디렉토리에서 파일을 생성하려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
plsql
l_file_name := UTL_FILE.temp_name;
l_file_handle := UTL_FILE.FOPEN(l_file_name, 'w');
OCILob::writeTemporary(l_lob, l_file_handle, UTL_FILE.temp_dir);
특정 디렉토리에 파일을 생성하려면, 디렉토리 경로를 지정하면 됩니다.
#hostingforum.kr
plsql
l_file_name := 'C:temptemp_file.txt';
l_file_handle := UTL_FILE.FOPEN(l_file_name, 'w');
OCILob::writeTemporary(l_lob, l_file_handle, 'C:temp');
이러한 방법으로, OCILob::writeTemporary 메소드를 사용하여 임시 파일을 생성할 수 있습니다.
2025-06-13 00:22