powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Открытие данных таблицы - неудачный запрос при descending композитном ключе
5 сообщений из 5, страница 1 из 1
Открытие данных таблицы - неудачный запрос при descending композитном ключе
    #40098110
shalamyansky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот такую таблицу
Код: sql
1.
2.
3.
4.
5.
6.
7.
create table T (
    REG_NUMBER   bigint   not null,
    DATA_DATE    date     not null,
    WELL_KNOWN   boolean  not null
);
alter table T add constraint PK_T primary key ( REGISTRATION_NUMBER, DATA_DATE, WELL_KNOWN )
using descending index PK_T;


открываю IBExpert'ом, окно Table::, вкладка Data. IBExpert для этого выполняет запрос

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
select
    *
  from
    T
  order by
      REG_NUMBER
    , DATA_DATE
    , WELL_KNOWN  desc


после чего все умирает, ибо план получается
Код: sql
1.
plan sort (T natural)


а таблица весьма здорова.

ИМХО, правильный запрос и план должны быть такими:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
select
    *
  from
    T
  order by
      REG_NUMBER  desc
    , DATA_DATE   desc
    , WELL_KNOWN  desc

plan (T order PK_T)
...
Рейтинг: 0 / 0
Открытие данных таблицы - неудачный запрос при descending композитном ключе
    #40098203
demon1992
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А разве эксперт фетчит сразу весь набор записей?
...
Рейтинг: 0 / 0
Открытие данных таблицы - неудачный запрос при descending композитном ключе
    #40098224
m7m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
demon1992
А разве эксперт фетчит сразу весь набор записей?

Нет
Однако это никакого отношения к проблеме не имеет
...
Рейтинг: 0 / 0
Открытие данных таблицы - неудачный запрос при descending композитном ключе
    #40098974
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исправил.
...
Рейтинг: 0 / 0
Открытие данных таблицы - неудачный запрос при descending композитном ключе
    #40099043
shalamyansky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Открытие данных таблицы - неудачный запрос при descending композитном ключе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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