У меня есть проблема с командой SPOOL
из SQL * Plus выполняется на системе UNIX ...SQL * Plus SPOOL в командной строке окна
Перед подключением к базе данных с помощью SQL * Plus, я делаю:
export NLS_LANG=french_FRANCE.UTF8
Тогда:
spool EXCEPTION.csv
select MY_COLUMN||';'||EXCEPTION_MESSAGE from TABLE_EXCEPTION;
spool off
Когда я открываю EXCEPTION.csv
с Notepad ++ на Windows:
ORA-01403: aucune donnée trouvée
Это то, что я ожидал, но с Microsoft Excel:
ORA-01403: aucune donnée trouvée
Итак, можно ли SPOOL
в командной строке с помощью SQL * Plus, без необходимости делать unix2dos EXCEPTION.csv
?
Спасибо. Но можно ли определить кодировку файла во время катушки? – BnJ