Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.25;
Скачать: CL | DM;

Вниз

Длинный SQL-запрос, что делать...   Найти похожие ветки 

 
madmike ©   (2002-11-05 17:34) [0]

Есть запрос из базы в 200000 записей, в него включен список стрингов(500-2000 штук), например: "and code in ("12342134","34534656","3425346556","4355787",...)". Выходит, что длина текста самого запроса может быть до нескольких десятков тысяч... И если запрос превышает где-то 30 тысяч, то вываливается ошибка "idsql32.dll", потом конкретная "недопустимая операция"....
Сто можно сделать?
Спасибо за внимание.
WinXP/D6/Paradox(засерон_900/256мб)


 
Ryser   (2002-11-05 17:39) [1]

>Выходит, что длина текста самого запроса может быть до нескольких десятков тысяч

зачем? Текст запроса изменяется динамически?


 
Val ©   (2002-11-05 17:40) [2]

>Сто можно сделать?
пересмотреть текст запроса
пересмотреть структуру БД


 
Wolf226 ©   (2002-11-05 17:40) [3]

А нельзя как-то по другому получить условие выборки?
Подробнее пожалуйста.

Пока могу предолжить вставить эти параметры в таблицу с одним полем и запрос с объединением.


 
Sergey13 ©   (2002-11-05 17:44) [4]

2madmike © (05.11.02 17:34)
Не знаю про парадокс, не крутил. Но в качестве идеи...
Попробуй этот свой список условий слить в какую нибудь специальную (временную?) таблицу и сделать что-то вроде "and code in (select code from temptable))". Может прокатить.


 
Mad Mike   (2002-11-06 00:30) [5]

2 Ryser:
>зачем? Текст запроса изменяется динамически?
Список выбирает другая процедура

2 Sergey13:
Спасибо, попробую.

Очень благодарен этому форуму. Не знаю что бы без него делал!
Рябята, искреннее СПАСИБО, желаю всем "творческих узбеков"!


 
madmike ©   (2002-11-06 12:18) [6]

2 Sergey13 ©:
Спасибо, прокатило! :)



Страницы: 1 вся ветка

Текущий архив: 2002.11.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
14-82982
Пират
2002-11-06 17:13
2002.11.25
Пиратские программы???


14-83010
???
2002-11-08 15:17
2002.11.25
???


1-82776
mvg_first
2002-11-12 17:23
2002.11.25
MIDAS: Child RemoteDataModule в подгружаемых BPL


14-82987
Aleksey Pavlov
2002-11-05 09:50
2002.11.25
Венгерская нотация - обязательно ли соблюдать?


6-82895
TCrash
2002-09-27 13:07
2002.11.25
Socket к одному IP