Как сделать SELECT * в [временную таблицу] из [EXEC SQL1+SQL2+SQL3]? не из [таблицы] и без определения [временной таблицы]?
Привет Друзья,
Как мне это сделать
SELECT * INTO [temp table] FROM [EXEC SQL1+SQL2+SQL3]
? Нет FROM [Table]
и без определения [temp table]
?Ниже приведен мой синтаксис:
EXEC @SQL1+@SQL2+@SQL3
я хочу вставить этот результирующий набор во временную таблицу.
Пожалуйста, помогите мне.
Заранее спасибо.
Что я уже пробовал:
я пробовал следовать двум методам, но это не сработало.
1)
insert into #temptable exec(@SQL1+@SQL2+@SQL3) select * from #temptable
2)
SELECT * INTO #temptable FROM OPENROWSET( 'SQLNCLI', 'Server=(local)\SQL2008;Trusted_Connection=yes;', 'EXEC ' + @SQL1 + '+' + @SQL2 +',' + )
mansi chaudhari
Не могли бы вы упомянуть, что содержится в @sql1,@sql2,@sql3?
Maciej Los
Совершенно непонятно!!!