![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как сделать запрос при помощи временных таблиц? [D6, informix]
masanovetc © (2002-08-06 11:40:00)делаю следующий запрос к базе informix
Create temp table mas1 (.....);
Create temp table mas2 (.....);
Insert into mas1 select aaa,bbb from mas3;
Insert into mas2 select ccc,ddd from mas4;
Select ... from mas1,mas2;
drop table mas1;
drop table mas2;
на этапе выполнения выдаёт ошибку table mas1 is not in the database.
Как в дельфи осуществить это запрос?
Утилита позволяющая делать запросы SQL к базе informix отрабатывает этот запрос без ошибок.
ЮЮ (2002-08-06 12:18:00) [21]Нет, я к тому, что временные таблицы, скорей всего, живут во время одной транзакции. Поэтому надо открыть транзакцию, выполнить все предложения, закрыть транзакцию
masanovetc (2002-08-06 12:15:00) [22]:-(
Я так понимаю мне надо 3 query кинуть на форму.
Как тогда на основании запроса 2 отдельных query сделать запрос из 3-го Query к Query1 и Query2 ???
ЮЮ (2002-08-06 12:10:00) [23]А разве он поддерживает несколько SQL-предложений сразу?
masanovetc (2002-08-06 12:06:00) [24]Пытаюсь через Query.
А как по другому?
ЮЮ (2002-08-06 11:51:00) [25]С помощью чего в Delphi исполняете несколько SQL-предложений сразу?