powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / order by alias
3 сообщений из 3, страница 1 из 1
order by alias
    #34875576
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все началось с прЫкола:

> был написан одним из программеров запрос:
Код: plaintext
1.
select id,convert(varchar, 104 ,dt) as dt from tab where ... order by dt
> По dt был кластерный индекс (табличка немаленькая).
> Так вот прелесть этого запроса была в том, что он выполняется немеренно долго и работает через временную таблицу.
>
> Заставил переписали так:
Код: plaintext
1.
select id,convert(varchar, 104 ,dt) as dt_my from tab where ... order by dt
и всё стало отрабатывать за милисекунды.

Понятное дело: alias (или как там правильно) поля перекрывал поле и, ессесно, если там вычисления - индекс пофик. Но такое поведение смутило: всю жисть считал, что в order by указываюцо поля (ессесно, за исключением номеров выходных полей). На характер проверил:
Код: plaintext
1.
2.
3.
4.
5.
6.
select
   ID as IDID,
   Name
from
   staff
order by IDID
на
select @@version
Adaptive Server Enterprise/12.5.1/EBF 11428/P/NT (IX86)/OS 4.0/ase1251/1823/32-bit/OPT/Wed Sep 17 11:10:54 2003

отработало.
А, вот,
Код: plaintext
1.
2.
3.
4.
5.
6.
select
   "ID" as "IDID",
   "Name"
from
   "Staff"
order by "IDID"
на
Firebird 1.0.3 WI-V6.2.972
Firebird 1.5 WI-V6.3.4.4910

Column does not belong to referenced table.
Dynamic SQL Error.
SQL error code = -206.
Column unknown.
IDID.
At line 1, column 50.

Ну и кто тогда прав? Это багофича субаси или не совсем соответствие стандарту птЫчки?
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
order by alias
    #34876307
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft пишет:

> Ну и кто тогда прав? Это багофича субаси или не совсем соответствие
> стандарту птЫчки?

А ты попробуй почитать стандарт и выяснить, как реально по стандарту
это должно работать.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
order by alias
    #34876767
Бабичев Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_SoftНу и кто тогда прав? Это багофича субаси или не совсем соответствие стандарту птЫчки?Птичка твоя от стандарта отклоняется.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / order by alias
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]