SET newpage количество_строк

Если установить NEWPAGE = 0, SQL*PLUS пропустит ноль строк и напечатает символ подачи формы (formfeed) в начале каждой страницы. На большинстве типов экранов компьютеров символ подачи формы чистит экран и перемещает курсор в начало первой строки. Когда вы печатаете отчет, символ подачи формы загружает новый лист бумаги, даже если допустимая длина страницы меньше, чем реальная длина листа бумаги.

Чтобы установить количество строк на странице от верхнего заголовка, используется переменная PAGESIZE команды SET:

SET PAGESIZE количество_строк

Для того, чтобы изменить ширину строки (уменьшить размер строки для центрирования заголовков отчета, увеличить размер строки для печати на широких листах), используется переменная LINESIZE команды SET:

SET LINESIZE количество_символов

Пример 6:

SET PAGESIZE 66

SET NEWPAGE 1

SET LINESIZE 32

Сохранение и Печать Результатов Запроса

Чтобы сохранить результаты запроса в файле и напечатать их на экране вводится команда SPOOL в следующей форме:

SPOOL имя_файла

SQL*PLUS сохранит всю информацию, которая будет выводиться после команды SPOOL, в указанный вами файл.

Если не указано расширение в имени файла, SPOOL добавит к имени файла расширение по умолчанию, чтобы указать, что это файл вывода. Это расширение зависит от операционной системы; обычно оно имеет имя LST или LIS.

SQL*PLUS продолжает записывать информацию в файл, пока не будет выключена запись в файл, используя SPOOL в следующей форме:

SPOOL OFF

Чтобы распечатать результаты запроса, запишите их в файл, как описано в предыдущей части. Затем, вместо использования SPOOL OFF, введите команду в следующей форме:

SPOOL OUT

Тема 15: Управление транзакциями

Понятие транзакции. Обработка транзакций.

Состояние данных до и после завершения транзакции.

Фиксация изменений в данных.

4. Откат результатов.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: