Таблица 6. Основные элементы формата
Таблица 6. Основные элементы формата опции FORMAT.
Элемент |
Пример |
Описание |
A<ширина> |
A20 |
Этот элемент формата позволяет изменить стандартную ширину столбца строкового типа и типа DATE. Если значение столбца не помещается в заданную <ширину>, оно усекается или переносится, в зависимости от соответствующих установок. |
9 |
9999 |
Представляет значащую цифру в числовом значении. Вместо начальных нулей выдаются пробелы. Нулевое значение представляется цифрой 0. |
0 |
0999 |
Выдает начальный нуль. |
$ |
$999 |
Выдает перед числовым значением символ доллара. |
L |
9999L |
Выдает символ локальной денежной единицы в данной позиции. |
. |
9999.99 |
Выдает разделитель целой и дробной части (десятичную запятую) в данной позиции |
, |
9,999 |
Выдает запятую (разделитель разрядов) в данной позиции. |
DATE |
DATE |
Выдает числовое значение (представляющее дату в Юлианском формате) как дату в формате MM/DD/YY. |
EEEE |
9.999EEEE |
Выдает значение в экспоненциальном формате (обязательно указывать ровно четыре E). |
Рассмотрим простой пример использования команды
COLUMN для форматирования значений и заголовков столбцов:
SQL>
col sal format 9,999.99
SQL>
select sal, ename from emp;
SAL ENAME --------- ---------- 800.00 SMITH 1,600.00 ALLEN 1,250.00 WARD 2,975.00 JONES 1,250.00 MARTIN 2,850.00 BLAKE 2,450.00 CLARK 3,000.00 SCOTT 5,000.00 KING 1,500.00 TURNER 1,100.00 ADAMS 950.00 JAMES 3,000.00 FORD 1,300.00 MILLER
14 строк выбрано.
SQL>
col sal clear
SQL>
col ename heading "Зарплата|товарища"
SQL>
a where deptno=30
1* select sal, ename from empwhere deptno=30 SQL>
/
select sal, ename from empwhere deptno=30 * ошибка в строке 1: ORA-00933: неверное завершение SQL-предложения
SQL>
c/where/ where/
1* select sal, ename from emp where deptno=30 SQL>
/
Зарплата SAL товарища ---------- ---------- 1600 ALLEN 1250 WARD 1250 MARTIN 2850 BLAKE 1500 TURNER 950 JAMES
6 строк выбрано.
Команда
COLUMN с единственным параметром - ссылкой на столбец, выдает все атрибуты форматирования указанного столбца. Команда
COLUMN без параметров выдает все атрибуты форматирования для всех столбцов, для которых они явно устанавливались. Продолжая предыдущий пример:
SQL>
col enameCOLUMN ename ON HEADING 'Зарплата|товарища' headsep '|'
Содержание Назад Вперед