LINUX.ORG.RU

Ответ на: комментарий от no-dashi

>Нахрена козе баян, если есть view???

Там разве есть индексы? Если мне нужно отсортировать несколько миллионов записей по «виртуальному» параметру?

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от aydar

Уже лучше. Такое только в Postgre?

...

Вот объединить бы :) Виртуальные столбцы (или представления) и индексы...

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73
create table table1 
                   (column1 number, 
                    column2 number);

create index table1_f_idx ON table1 (f(column1,column2));

create view view1 as 
                      select column1, 
                             column2, 
                             f(column1,column2) fc1c2
                        from table1;
select * from view1 where f(column1,column2) = A

или может так

select * from view1 where fc1c2 = A

aydar ★★★★★
()
Ответ на: комментарий от aydar

>create index ... f(column1,column2)

create view ... f(column1,column2)


Вот этого хочется избежать. «В редакторе программиста не должно быть функции копирования блоков текста».

KRoN73 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.