Запрос не видит временную таблицу #486426


#0 by DCKiller
Создается временная таблица для внесения в нее данных и их последующего получения из оной посредством запроса: При выполнении последней команды ругается: Invalid object name #TmpResults Что не так? З.Ы. Предвижу, что щас заклюют :) Но пожалуйста, сначала подскажите, что нужно сделать, а потом долбите сколько угодно :)
#1 by dk
а кто адо-шный провайдер, может темпы не поддерживаются
#2 by DCKiller
OLEDB. В другой обработке все прекрасно поддерживается с ним же.
#3 by DCKiller
Почему ВТ здесь не создается?
#4 by Sadovnikov
РезультатЗапроса - это и правда результат другого запроса? Если да, то почему сразу в том запросе таблицу не заполнить?
#5 by DCKiller
Покажи как?
#6 by dk
select mycolumns into #mytemp from mytable
#7 by DCKiller
Хм... надо же, получилось. Кто бы мог подумать, то всё так просто >:- 8
#8 by Гефест
это ты мне?
#9 by dk
обычно все так и делают
#10 by Skom
#MyTable - временная таблица             - недоступна между сессиями #MyTable - глоабальная временная таблица - ДОСТУПНА между сессиями
#11 by Skom
+ сорри. вот так ##MyTable - глоабальная временная таблица - ДОСТУПНА между сессиями
#12 by DCKiller
Теперь делаю так: А в результате запроса колонка "СуммаПросрочки2" почему-то отсутствует... Что не так?
#13 by Ёпрст
дык её нету в Tmp2, опосля GROUP BY                Tmp.Покупатель
#14 by Ёпрст
+13 блин, суммы не увидел.. всё там есть.
#15 by DCKiller
Да я понял уже, в чем ошибка :) Я просто запросу не тот текст для выполнения подсовывал :)
#16 by v_rtex
не забудь в начале и в конце текста запроса поставить ; IF OBJECT_ID('tempdb..#TmpResults') IS NOT NULL DROP TABLE #TmpResults ;
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С