Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > Transact SQL подстановка переменных в запросе


Автор: nicka47 6.1.2006, 21:41
Речь идет о процедуре в MS SQL Server-e, мне нужно вместо указания в запросе имени поля перепенной, как это сделать, вот например

запрос такой
Код

SELECT jan from table1


но я хочу сперва обьявить там переменную, присвоить ей значение "jan", а потом подставить в запрос эту переменную, какую команду тут использовать?

Автор: boevik 6.1.2006, 22:13
Код

declare @field varchar(50)
set @field = 'jan'
exec('select ' + @field + ' from table1')


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)