Как сгенерировать результат из файлов сценариев в буферный файл Oracle - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть файл сценария, содержащий смесь DDL и DML, которая перестраивает базу данных, которую я использую для тестирования.Файл скрипта генерирует некоторые ошибки, которые мне нужно отследить, поэтому я попытался вывести результаты скрипта в файл спула с помощью SQLPlus, см. Ниже:

spool "c:\DBDeploy\ALERTSTLOCAL_Version4x_Rebuild.spl";
@"c:\DBDeploy\ALERTSTLOCAL_Version4x_Rebuild.sql";
spool off;

К сожалению, хотя файл спула не генерируется, нетрезультатов из файла сценария (кроме оператора 'spool off') записать в файл очереди.Может кто-нибудь подсказать, что здесь происходит.Я уверен, что использовал эту технику в былые годы, и она вызывает наибольшее недоумение: / / 1004 *

С уважением, Пол Дж.

1 Ответ

0 голосов
/ 19 декабря 2018

вам нужно немного настроить

SET SERVEROUTPUT ON FORMAT WRAPPED
SET VERIFY OFF
SET FEEDBACK OFF
SET TERMOUT OFF

DBMS_OUTPUT.ENABLE(1000000);

spool "c:\DBDeploy\ALERTSTLOCAL_Version4x_Rebuild.spl";
@"c:\DBDeploy\ALERTSTLOCAL_Version4x_Rebuild.sql";
spool off;

SET TERMOUT ON
SET FEEDBACK ON
SET VERIFY ON

Протестированный снимок экрана:

enter image description here

В Windows

enter image description here

...