2
Это вопрос, который я от выполнения SQLPLUS:Oracle SELECT INTO OUTFILE, что случилось с этим запросом?
select * into outfile 'my_file.txt'
fields terminated by '\t' lines terminated by '\n'
from my_table where my_column = 'stuff';
Я получаю следующее сообщение об ошибке:
FROM keyword not found where expected
Что я делаю неправильно?
P.S. Я знаю, что есть другие способы сбросить вывод в файл, но я действительно хочу выиграть это против Oracle ...
Обратите внимание, что это команда SQL * Plus, а не часть SQL или PLSQL. –
Нет способа выиграть это, тогда ... Команда spool немного больна, она печатает даже мой запрос и все остальное, что Я ввожу в выходной файл. Есть ли другой способ получить результат в файле с разделителями-запятыми/вкладками? – Gevorg
Если вы довольны написанием хранимых процедур PL/SQL, вы можете записать их в файл с помощью 'UTL_FILE'. – bobince