В настоящее время я делаю процедуру создания текстового файла с использованием PL / SQL.
Однако текстовый файл кодируется только в формате UTF-8.но мне нужно быть ANSI кодированный текстовый файл из-за использования в MS Excel.(Если файл UTF-8 загружен в Excel, корейские символы разбиваются.)
введите описание изображения здесь
Ниже приведен мой источник.
Как я могу решить эту проблему?
CURSOR SQL_CUR IS
SELECT DATA_S VAR_DATA
FROM A_TABLE ;
V_FILE := PARAM_A_NUM || '_' || PARAM_C_NUM || '.TXT';
V_OUTPUT := UTL_FILE.FOPEN('DIRECTORY', V_FILE, 'w');
FOR V_CUR IN SQL_CUR LOOP
V_RESULT := V_CUR.VAR_DATA;
UTL_FILE.PUT_LINE(V_OUTPUT, V_RESULT);
END LOOP;
UTL_FILE.FCLOSE(V_OUTPUT);
EXCEPTION
WHEN UTL_FILE.INVALID_PATH THEN
DBMS_OUTPUT.PUT_LINE('INVALID PATH');
WHEN UTL_FILE.INVALID_MODE THEN
DBMS_OUTPUT.PUT_LINE('INVALID MODE');
WHEN UTL_FILE.INVALID_OPERATION THEN
DBMS_OUTPUT.PUT_LINE('INVALID OPERATION');