Форум: "Потрепаться";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.28;
Скачать: [xml.tar.bz2];




Вниз

SQL 


M-A-B   (2001-12-04 12:13) [0]

Доброе время суток господа программисты!

У меня есть два SQL запроса, он исполняется только один раз (он является как бы главным), а второй исполняется над первым много раз при изменнии различных параметров.
Вообще-то конечно можно всё делать в одном сложном запросе, но БД очень большая и на осуществление запроса уходит много времени. Так вот у меня возникла идея: запихать результаты первого (главного) SQL-запроса куда-нибудь в буфер (память, кэш), и потом уже воторой SQL-запрос осущесвлять над данными буфера. Но вот как их занести в буфер и потом их оттуда можно бьыло вытащить с помощью SQL-запрос ума не приложу!!!

Господа помогите пожалуйста, очень надо!
Заранее благодарен за ответы.



Владислав   (2001-12-04 13:03) [1]

База данных какая?



Andrey   (2001-12-04 13:37) [2]

Хотелось бы знать "База данных какая" всётаки?
В Informix-е SELECT ... INTO TEMP и дальше по help-у.



Besa   (2001-12-04 17:28) [3]

а создать временную таблицу > вывод > select * from temp_tabl
create table temp_tabl ...
select ... into temp_tabl from ...(SQL1)
select ... from temp_tabl ...(SQL2)
может и не прав, поправте.
2Andrey
у тебя informix под Win или Unix?
>В Informix-е SELECT ... INTO TEMP и дальше по help-у.
энто работает? просто не пробовал...:)



Andrey   (2001-12-04 17:51) [4]

под Win отлично работает
"и дальше по help-у" - это там help лежит http://www.informix.kiev.ua/cgi-bin/rusdoc.pl?sort=1&head=&foot=



Desdechado   (2001-12-04 18:12) [5]

можно и в хранимой процедуре
FOR SELECT ...



Besa   (2001-12-04 18:22) [6]

2Andrey
АГРАМАДНОЕ СПАСИБО!




Форум: "Потрепаться";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.28;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.017 c
14-90361          Oleg Gashev           2001-12-03 22:06  2002.01.28  
БИБЛИЯ ПРОГРАММИСТА


1-90248           Dmitriy_R             2002-01-09 15:18  2002.01.28  
Две кнопки и одна процедура?


6-90329           Alexandr              2001-11-05 12:14  2002.01.28  
Print Server и печать из-под DOS


7-90391           Dmitriy-5             2001-10-10 14:49  2002.01.28  
Как работать с адресом памяти


4-90419           bob green             2001-11-29 08:57  2002.01.28  
WinAPI