|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.11.2009, 13:22 | #1 |
Форумчанин
Регистрация: 09.09.2009
Сообщений: 181
|
Индекс не срабатывает
База Oracle, 300000 записей. Построен индекс по полю to_date.
Но при ниже приведённом запросе индекс не срабатывает. Код:
Если кто знает — подкиньте идею.
Получил помощь — отблагодарил.
Последний раз редактировалось mihali4; 24.11.2009 в 15:09. |
24.11.2009, 13:39 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А не проще ORDER BY воспользоваться? Или в индексе что-то сложное выражено?
I'm learning to live...
|
24.11.2009, 13:46 | #3 | |
Форумчанин
Регистрация: 09.09.2009
Сообщений: 181
|
Цитата:
Не в ORDER BY дело. Нужно обязательно так как написал. Меня интересует с чего не срабатывает индекс? Индекс только на один столбец.
Получил помощь — отблагодарил.
|
|
24.11.2009, 15:02 | #4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Так и не понял - при чем тут индекс?
Может так? Код:
|
24.11.2009, 15:05 | #5 | |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
ен видно в запросе такого поля
Цитата:
ведь запрос возвращает вообще всю таблицу сам посмотри на условия отбора по дате и убедись что ты написал "достать все записи больше 01.01.2009 и меньше либо равно 01.01.2009" а надо хотя бы так Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевод в верхний индекс первого символа | Aleksandr | Общие вопросы Delphi | 10 | 12.09.2011 23:39 |
паскаль.найти индекс элемента массива | belka1 | Помощь студентам | 6 | 13.11.2009 19:40 |
Не срабатывает макрос... | Busine2009 | Фриланс | 6 | 14.08.2009 10:14 |
Не срабатывает OnCloseQuery | Arkuz | Общие вопросы Delphi | 4 | 31.07.2009 01:32 |
Составной индекс в ClientDataSet | JOHNKZ1 | БД в Delphi | 0 | 23.02.2009 18:44 |