Помогите с запросом

Andrew_vb1110

Добрый день.Запрос:
declare @ID_LastDocDescr integer, @SysName_LastDoc varchar(<b>50</b>)
set @SysName_LastDoc =(select 'doc_' + [SysName] + '_base' from catDocDescrs where ID = @ID_LastDocDescr)
Как мне сделать:
select * from @SysName_LastDoc
@SysName_LastDoc - переменная varchar(50)
6 ответов

Andrew_vb1110

Andrew_vb1110,синтаксис не надо выдумывать.select @SysName_LastDoc


Andrew_vb1110

Andrew_vb1110,синтаксис не надо выдумывать.select @SysName_LastDoc
Спасибо


Andrew_vb1110

Andrew_vb1110,синтаксис не надо выдумывать.select @SysName_LastDoc
А у меня @SysName_LastDoc это таблица из которой надо выбрать записи


Andrew_vb1110

Andrew_vb1110,FAQ


Andrew_vb1110

А у меня @SysName_LastDoc это таблица из которой надо выбрать записи
@SysName_LastDoc - переменная varchar(50)
Надо уточнять, что переменная с именем таблицы.
declare @sql varchar(<b>8000</b>) set @sql = 'select * from ' + @SysName_LastDoc
exec(@sql)


Andrew_vb1110

Надо уточнять, что переменная с именем таблицы.
declare @sql varchar(<b>8000</b>) set @sql = 'select * from ' + @SysName_LastDoc
exec(@sql)
Да, спасибо... Это то, что надо