Run-time запросы, альтернатива есть?

aLexx Subb
Дата: 10.12.2002 11:46:10
Я использую в хранимых процедурах изменяемые запросы типа

exec ('select .... from '+@Name)

Чтобы мне сделать выборку в переменные, я нашел вариант такой

create table #t .....

insert into #t
exec ('select .... from '+@Name)


а уже из #t читаю типа

select @Переменная= Поле, .... from #t


Есть способ без временной таблы обойтись?

Что типа

select @Переменная= Поле, .... from (exec ('select .... from '+@Name))

Конечно я перепробовал такие варианты и ничего не подобрал :(


Спасибо
funikovyuri
Дата: 10.12.2002 12:29:57
sp_execuresql - выходные параметры пометить как output - правда это не документированная возможность
Gulchatay
Дата: 10.12.2002 14:44:16
declare @qry nvarchar(300)
set @qry='Select * from test' --Эту переменную можно менять
exec (@qry) -- Выполнение запроса