olga446@mail.ru
Дата: 14.10.2003 06:10:48
Подсткажите пожалуйста, кам мне получить в процедуре поле из произвольной таблицы, если у меня есть название таблицы и ее ID?
Вот на такой код сервер ругается:
declare @naimen char(10)
declare @tabl char(10)
declare @ID int
select @naimen from @tabl where ID=@ID
Разумеется все параметры присваиваются правильно, это проверено с помощью команды print.
olga446@mail.ru
Дата: 14.10.2003 07:09:21
Спасибо.
Я попробовала так:
declare @sql varchar(8000)
set @sql = 'select naimen from ' + @tabl + ' where id = ' + cast(@id as varchar)
set @naimen = exec(@sql)
но это тоже не работает :-(
Т.е. может я неправильно объясняю: дело в том, что значение поля мне нужно получить в переменную @naimen, это возможно?