0defb3aa

Команда COLUMN


Команда COLUMN для управления форматом выдачи столбца имеет следующий синтаксис:

<команда COLUMN> ::=

COL[UMN] [<ссылка на столбец> {<опция> }]

<ссылка на столбец> ::=

<имя столбца> | <псевдоним> | <выражение>

<опция> ::=

ALI[AS] <псевдоним>

| CLE[AR]

  | ENTMAP [<вкл./откл.>]

  | FOLD_A[FTER]

  | FOLD_B[EFORE]

  | FOR[MAT] <формат>

  | HEA[DING] <текст>

  | JUS[TIFY] <выравнивание>

  | LIKE <выражение> | <псевдоним>

  | NEWL[INE]

  | NEW_V[ALUE] <переменная>

  | NOPRI[NT]

  | PRI[NT]

  | NUL[L] <текст>

  | OLD_V[ALUE] <переменная>

  | <вкл./откл.>

  | WRA[PPED]

  | WOR[D_WRAPPED]

  | TRU[NCATED]

<вкл./откл.> ::=

ON | OFF

<выравнивание> ::=

L[EFT] | C[ENTER] | C[ENTRE] | R[IGHT]

Назначение опций форматирования столбца кратко описано в .

Таблица 5. Основные опции команды COLUMN.

Опция Назначение
ALIASПрисваивает столбцу указанный псевдоним. По этому псевдониму на столбец можно ссылаться в дальнейшем в командах , и .
CLEARСбрасывает атрибуты указанного столбца в стандартные значения.
ENTMAPПозволяет включать и отключать форматирование значений столбца для HTML-отчета. Если эта опция для столбца включена, в значениях будут заменяться символы, имеющие управляющее значение в HTML (<, >, & и т.д.).
FOLD_AFTERВставляет перевод строки после заголовка столбца и каждого значения в данном столбце. Перевод строки не вставляется, если указанный столбец - последний в списке выбора.
FOLD_BEFOREВставляет перевод строки перед заголовком столбца и каждым значением в данном столбце. Перевод строки не вставляется, если указанный столбец - первый в списке выбора.
FORMATЗадает формат вывода значений столбца. Основные элементы формата представлены в ниже.
HEADINGЗадает заголовок столбца. Если эта опция не используется, в качестве заголовка используются начальные символы (до ширины столбца) имени столбца или выбираемого выражения. Если в тексте есть пробелы или символы пунктуации, его необходимо брать в одинарные или двойные кавычки. Вместо каждого вхождения символа HEADSEP (по умолчанию - "|") в тексте заголовка вставляется перевод строки.
JUSTIFYЗадает выравнивание столбца. По умолчанию столбцы типа NUMBER выравниваются вправо, все остальные - влево.
LIKEКопирует особенности форматирования указанного столбца, не заданные для текущего столбца явно.
NEWLINEВставляет перевод строки перед выдачей значения столбца аналогично FOLD_BEFORE.
NEW_VALUEЗадает переменную, в которой будет храниться значение столбца. Эту переменную можно использовать в команде в качестве элемента верхнего колонтитула. Сам столбец необходимо при этом указать в команде с действием SKIP PAGE.
NOPRINT
PRINT
Управляет выдачей столбца. Опция NOPRINT отключает выдачу столбца на экран и в отчет. Опция PRINT восстанавливает выдачу столбца.
NULLЗадает текст, выдаваемый утилитой SQL*Plus вместо пустых значений в столбце. По умолчанию используется пробел.
OLD_VALUEЗадает переменную, в которой будет храниться значение столбца. Эту переменную можно использовать в команде в качестве элемента нижнего колонтитула. Сам столбец необходимо при этом указать в команде с действием SKIP PAGE.
ON
OFF
Управляет применением особенностей (атрибутов) форматирования столбца. Значение OFF отключает применение особенностей форматирования, не отменяя их. Значение ON снова включает применение заданных особенностей форматирования.
WRAPPED
WORD_WRAPPED
TRUNCATED
Задает правила работы со значениями, превышающими ширину столбца. Допускается перенос на следующую строку по границе столбца, по границе слова или усечение по границе столбца.
<

Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий