Column имя_колонки format модель

Модели форматов используются, чтобы добавить запятые, знак доллара, угловые скобки, ведущие нули и числа форматируемой колонки. Также можно подвергать числа округлению, выводить знак числа справа (обычно он выводится слева), выводить числа в экспоненциальной форме.

Чтобы использовать одну форматную модель для одной колонки, нужно объединить модель в одной команде COLUMN.

Чтобы вывести значение столбца SAL со знаком доллара, запятой и нулями вместо пробелов для любого нулевого значения, можно использовать следующую команду:

COLUMN sal FORMAT $99,99

Замечание: Модель формата действует до тех пор, пока вы не введете новый, не сбросите формат колонки или не покинете SQL*PLUS.

Сбросить формат колонки можно с помощью следующей команды:

COLUMN sal FORMAT A10

Чтобы сбросить атрибуты вывода у колонки (восстановить значения по умолчанию), используется параметр CLEAR команды COLUMN:

COLUMN имя_колонки CLEAR

Для сброса атрибутов у всех колонок используется параметр COLUMN команды CLEAR.

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

CLEAR COLUMNS

Для проверки того, что уже введенные команды COLUMN не влияют на результаты ваших запросов, необходимо поместить команду CLEAR COLUMNS в начало командного файла.

Можно подавить и восстановить атрибуты вывода, которые были назначены определенной колонке. Для подавления атрибутов колонки вывода колонки, используется команда COLUMN в следующем формате:

COLUMN имя_колонки OFF

Фраза OFF сообщает SQL*PLUS, что необходимо использовать атрибуты вывода для данной колонки определенные по умолчанию, но сами атрибуты вывода удалять не надо. Для восстановления атрибутов необходимо ввести команду COLUMN с фразой ON:

COLUMN имя_колонки ON

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

SET RECSEP EACH

SET RECSEPCHAR '-'

COLUMN loc FORMAT A7 WORD_WRAPPED

SELECT * FROM DEPT;

Перед тем как продолжить работу необходимо установить RECSEP в состояние OFF, чтобы подавить печать разделителя записей:

SET RECSEP OFF


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



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