On Fri, Oct 28, 2011 at 05:02:20PM +0400, Михаил Шогин wrote: > ( пример связан с ORM Django, думаю что на ORM Perl также распространяется )
Нету зверя "ORM Perl". Как и во всем другом с Perl связаным есть много разных решений. Вот товарищ Петров (за которого извиняюсь) скоро еще одно решение выложит. > > Имеем след таблицу > create table entities ( > n number, > title varchar2(100), > dsc clob, > status number, > fd date > ) > > создаем индексы > create unique index ENTITIES$N on books ( n ) > create index ENTITIES$N$STATUS on books ( n, status ) > > выбираем идентификаторы всех доступных сущностей > > получится запрос > select en.* > from entities en > where en.status = 0 > > план > TABLE ACCESS FULL > Я знаком с DBIC, ROSEDB, FEY - ни один из них никогда не запросит SELECT x.*. Не только "можно указать колонки", но еще по умолчанию все колонки поименно ORM назовет. Скорее более громоздко спросить буквально SELECT x.*, чем любой другой вариант. -- Moscow.pm mailing list [email protected] | http://moscow.pm.org
