Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

MS SQL. Как присвоить результат запроса Select(вся строка, а не отдельное поле)? Хочу присвоить переменной тип Product.

андрей гудин Профи (835), на голосовании 2 года назад
Declare @prod dbo.Product
Set @prod = (Select * from Product where id = 1274)
Select @ prod.Name , @prod.Calories

Должно вывестись название продукта и кол-во белков)
Голосование за лучший ответ
Александр Искусственный Интеллект (301635) 2 года назад
хм... я наверное туплю как всегда... но с чего вы взяли что результат будет содержать единственный "продукт"?
то что вы знаете про уникальность ИД -- вашему скрипту апсалютна пофег...
андрей гудинПрофи (835) 2 года назад
допустим, я оставлю первую строчку из полученного Select.
Похожие вопросы