Составители:
Рубрика:
ГУАП МЦИТ
Введение в «ORACLE»
Под ред. проф. В.М.Космачёва
40
• SQL.RELEASE (текущий номер реализации ORACLE)
• SQL.SQLCODE (текущий код ошибки)
• SQL.USER (текущее имя пользователя)
Чтобы вывести одно из этих значений, используйте соответствующее имя в заголовке. Можно форматировать
переменную фразой FORMAT, где формат состоит из одной или нескольких следующих фраз, используемых для
размещения и форматирования текста:
OFF
Выключает заголовок (запрещает его вывод) не влияя на его описание.
ON
Включает заголовок (разрешает его вывод). Когда вы описали верхний заголовок, SQL*PLUS автоматически
устанавливает TTITLE в ON.
COL n
Перемещение в столбец n текущей строки. “Колонка” в данном контексте означает позицию печати, но не столбец
таблицы.
S[KIP] [n]
Пропуск n строк; если вы опустили n, пропускается одна строка; если n=0, то возврат в начало текущей строки.
TAB n
Пропуск n столбцов (перемещение назад, если вы задали отрицательное число). “Колонка” в данном контексте
означает позицию печати,но не столбец таблицы.
LE[FT]
Выравнивание влево
CE[NTER]
Выравнивание по центру
R[IGHT]
Выравнивание вправо
LEFT, CENTER и RIGHT используют значение SET LINESIZE для вычисления позиции, в которую необходимо
поместить данные.
BOLD
Печатает данные полужирным шрифтом. SQL*PLUS показывает полужирную печать на терминале повторением
данных на трех последовательных строках.
FORMAT симв
Задает модель формата, которая определяет формат для последующих элементов данных. Модель формата должна
быть символьной константой, такой как А10 или $999- но не переменной. Если тип данных модели формата не
соответствует типу элемента данных, фраза FORMAT не оказывает влияния на данный элемент. Если данное
несоответствие обнаружено, то SQL*PLUS печатает числовые значения, используя формат по умолчанию для
числовых значений или формат заданный фразой SET NUMFORMAT. Данные типа DATE выводятся в формате по
умолчанию. SQL*PLUS интерпретирует TTITLE в новом формате, если допустимая фраза printspec (LEFT, SKIP,COL,
и т.д.) следует непосредственно за именем команды. Смотри описание COLUMN NEW_VALUE для печати столбцов и
дат в верхнем заголовке. Вы можете использовать любое количество констант и переменных в printspec. SQL*PLUS
будет выводить константы и переменные в указанном вами порядке, позиционируя и форматируя каждую константу и
переменную в соответствии с предшествующей фразой printspec.
Примеры:
Чтобы определить верхний заголовок: “Данные месяца” выровненным влево, дату по центру и справа номер
страницы, и вывести “В тысячах” полужирным шрифтом в центре следующей строки, введите:
SQL> TTITLE LEFT ‘Данные месяца’ CENTER ‘11 Mar 88’ -
RIGHT ‘Стр:’ FORMAT 999 SQL.PNO SKIP CENTER
BOLD -‘В тысячах’
Страницы
- « первая
- ‹ предыдущая
- …
- 38
- 39
- 40
- 41
- 42
- …
- следующая ›
- последняя »
