WHERE Odate = ‘10/02/2000’
Если индекс существует, оптимизатор будет использовать его, когда он кажется полезным. Поэтому для использования индекса в самом запросе не надо делать никаких изменений.
Пример 3: Создание уникального индекса:
CREATE UNIQUE INDEX onlyonename
ON Salespeople(sname);
Удалить индекс можно с помощью оператора DROP INDEX имя_индекса
Пример 4:
DROP INDEX Orderdate;
Тема 14: «Создание отчетов»
Изменение заголовка колонки.
Форматирование NUMBER колонок.
Оформление Отчета пробелами и итоговыми строками.
Вычисление итоговых строк при изменении значения колонки.
Определение заголовков.
Установка размеров страницы
Сохранение и печать результатов запроса
Изменение заголовка колонки
Синтаксис:
COLUMN имя_колонки HEADING заголовок_колонки
Пример 1: Изменение заголовка comm на Commission:
COLUMN comm HEADING Commission
SELECT deptno, ename, sal, comm
FROM emp
WHERE job = 'менеджер';
Чтобы заменить заголовок колонки на два или более слова, нужно заключить новый заголовок в одиночные или двойные кавычки при вводе команды COLUMN. Для разделения имени колонки в несколько строк, используется вертикальная черта (|) там, где необходимо начать новую строку.
|
|
Пример 2: Присвоение колонке ENAME заголовка EMPLOYEE NAME и разделение нового заголовка на две строки:
COLUMN ename HEADING 'Employee|Name'
Чтобы заменить символ подчеркивания заголовка каждой колонки, установите переменную UNDERLINE команды SET и укажите новый символ подчеркивания. (Это может быть *, =,…)
SET UNDERLINE =
Чтобы восстановить символ подчеркивания, необходимо указать в команде SET знак тире в кавычках, иначе SQL воспримет тире как символ переноса и будет ожидать продолжения команды на следующей строке.
SET UNDERLINE '-'
Форматирование NUMBER колонок.
Можно задавать разные форматы для колонок типа NUMBER, используя модель формата в команде COLUMN. С помощью модели формата задают вид колонок при печати, для представления цифр используется 9.
Команда COLUMN указывает колонку, которую необходимо форматировать, и используемую модель, как показано ниже:
Синтаксис: