Сохранение временных таблиц запроса
☑
0
MaiorovYury
21.06.13
✎
11:01
Подскажите, если у меня есть большой запрос в множеством временных таблиц, который уже выполнялся, как можно обратиться к этим временным таблицам второй раз, не выполняя весь запрос и не создавая те же самые временные таблицы заново?
1
ДенисЧ
21.06.13
✎
11:03
Менеджер временных таблиц запросу задай.
А потом из него читай
2
Лефмихалыч
21.06.13
✎
11:04
Запрос.МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц;
Запрос.Текст = "ВЫБРАТЬ 1 ПОМЕСТИТЬ ВТ;";
Запрос.Выполнить();
Запрос.Текст = "ВЫБРАТЬ * ИЗ ВТ"
Запрос.Выполнить().Выгрузить().ВыбратьСтроку()
3
Sammo
21.06.13
✎
11:04
Если в запросе не использовал Уничтожить и не очищал менеджер временных таблиц, то внутри этого же запроса - новый текст запроса с обращением.
4
Лефмихалыч
21.06.13
✎
11:04
только в какой-то момент надо будет обязательно
Запрос.МенеджерВременныхТаблиц.Закрыть()
5
Sammo
21.06.13
✎
11:05
+3 или как в 1, когда другому запросу присваивается менеджер временных таблиц исходного
6
MaiorovYury
21.06.13
✎
11:06
О, спасибо всем!
Думаю дальше разберусь сам.
Закон Брукера: Даже маленькая практика стоит большой теории.