Hello, Владимир!
Владимир Аксенов wrote:
Я извиняюсь, но опять побаяню.
Невозможность ВИЗУАЛЬНО оценить резульат действия запроса - это не
критерий совершенно, и непонятно почему ты на это постоянно упираешь.
см. сообщения про поведение Оракла и PostgreSQL.
это так, оглядка. а упираю я на смысл.
не хотите смысла - выберите столбец в select, отсортируйте по нему order
by, и НЕ ПОКАЗЫВАЙТЕ этот столбец в гриде, если вам так не хочется его
показывать.
Вот визуально невозможно оценить как сработало условие в where -
откуда мне знать что по этому условию какие-то записи сервер не
заметил и мне не выдал?
либо выдал, либо нет. третьего варианта нет.
Мы ж тут закладывается на то что сервер
работает так как ему сказано. Ну и почему ситуация с order by должна
быть иной? Заказали сортировать выдаваемые записи в таком-то порядке -
дело сервера выдать.
а где смысл?
Зачем меня обязывать получать поле сортировки если оно мне не нужно?
select id from spr
where name like '%миша%'
order by name
а зачем тогда тут order by name ? какая будет разница в этом случае
между order by name, by birthdate, by salary, by ... ???
и нафига мне тащить по сетке еще и name если он у меня имеется в
закэшированном виде на клиенте?
это уже ваши проблемы.
А твои предложения запретить сортировать по полб отсутсвующем в
выборке означают обязать меня тащить на клиента эти совершенно не
нужные данные.
хорошо, я не буду предлагать запретить.
--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34