проблемы с командой sqlplus

Я новичок в sqlplus. Я пытаюсь написать простой скрипт для извлечения данных в файл. Первая проблема, с которой я столкнулся: она описывает переменные в верхней части выходного файла, например

Old Value was
New Value is

Я хочу, чтобы это не выводилось, если это возможно.

Во-вторых, я пытаюсь записать содержимое поля в файл. Содержимое поля может варьироваться, я установил Linesize на 8000, но результат составляет около 50 символов или около того. Как получить полное содержимое поля?

Спасибо заранее за вашу помощь.


person Shafqat Ayaz    schedule 19.11.2011    source источник


Ответы (1)


Чтобы SQL*Plus не отображал старые и новые значения переменных, необходимо установить подтвердить выкл.:

SQL> SET VERIFY OFF

Чтобы направить вывод в файл, вам понадобится буфер команда:

SQL>SPOOL C:\myfile.txt
SQL>SELECT sysdate
  2 FROM dual;

SYSDATE
---------
30-NOV-11

SQL> SPOOL OFF

Надеюсь, поможет...

person Ollie    schedule 30.11.2011