вторник, 12 августа 2014 г.

виртуальные колонки в оракле и вычисляемые поля

alter table test add (all_sal number always generated as (nvl (sal,0)*12+nvl(comm,0)*12))
добавление колонки с годовой зарплатой сотрудника
можно повесить индекс на поле all_sal  то есть на виртуальную колонку
- - колонку строить для индекса на ней или партиции
- - также можно детерминированнную функцию то есть при одних условиях один и тот же результат так называемая заранее определенная  функция

и про поиске мин значения будет братся индекс
select min(all_sal) from emp
план выполнения
сорт агрегат и индекс фулл скан 

Комментариев нет:

Отправить комментарий