результат SQL запроса во временную таблицу #273916


#0 by Kell
надо записать. Как?
#1 by zalex
Выгрузить
#2 by Kell
в SQL-ную таблицу
#3 by mikecool
create table #xxx <описание полей> go go
#4 by 774816
select a,b,c from nottemp код запроса покажи
#5 by Kell
Select (VN.SP1042) as TipVozvr,   cast(VN.SP678 as real) as summ From DH666 as VN, _1SJOURN as jrn, SC80 as contr Where   (jrn.DATE_TIME_IDDOC >= '20070317               ')and (jrn.DATE_TIME_IDDOC <= '20070317ZZZZZZZZZZZZZZZ') (jrn.DOCNO)
#6 by 774816
#7 by Kell
примерно так
#8 by Kell
Ща попробую, спасибо:)
#9 by mikecool
когда же ты на 1с++ перейдешь?
#10 by 774816
(VN.SP1042) as TipVozvr, cast(VN.SP678 as real) as summ into #tmp From DH666 as VN, _1SJOURN as jrn, SC80 as contr Where
#11 by Kell
:-)) Думаю, уже скоро. Вода камень точит. Начальство кросо согласится, лишь бы отстала:-)
#12 by Kell
ОК. А таблицу перед запросом создавать?
#13 by 774816
select c into автоматом создает таблицу from nttemp а зачем тебе темп, лучше используй View
#14 by 774816
CREATE VIEW MYQUERY AS Select (left(jrn.DATE_TIME_IDDOC,8)) as Dat,     (jrn.DOCNO) as nom, contr.DESCR, cast(VN.SP678 as real) as summ From DH666 as VN, _1SJOURN as jrn, SC80 as contr Where   (jrn.DATE_TIME_IDDOC >= '20070317               ')and (jrn.DATE_TIME_IDDOC <= '20070317ZZZZZZZZZZZZZZZ') (jrn.DOCNO)
#15 by Kell
А чем лучше...
#16 by Kell
к уже прочла
#17 by Kell
SQL-ник на первую строчку ругается, даже, если создать представление в текущей базе
#18 by 774816
какая база SQL 2000 ?
#19 by 774816
есть права на создание таблиц и представлений?
#20 by Kell
вроде да...
#21 by Kell
Заработало! Спасибо:) А туда можно дописывать данные из других запросов?
#22 by Mikeware
А что "физически" происходит при создании представления? индекс строится?
#23 by 774816
insert into MYQUERY (Dat) values('дата') можно но при этом вводиться  данные в таблицу создавшую представление если ты хочешь ввести данные по другим запросам используй оператор UNION для слияния нескольких запросов в одно представлдение
#24 by Kell
ладно, попробую, потом расскажу, что получилось
#25 by 774816
PS количество колонок формирует при этом первый запрос пример select f1,f2,f3 from tableF union select x1,x2,null (если нет соотв.колонки  во втором запросе) from tableX
#26 by Kell
тогда какая разница VIEW или нет... кажется я чего-то не понимаю
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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