Мне нужно присвоить следующее значение результата запроса SQL Server переменной @value1
@value1
SELECT * FROM customer WHERE apo_id = '2589';
Как это сделать в SQL Server?
1 - Сначала объявите вашу переменную таблицы типов.
declare @value1 table( --YOUR TABLE DEFINITION ex: ValueId int, )
2 - Вставьте в свою переменную
insert into @value1 select * from customer WHERE apo_id = '2589';
Надеюсь, это поможет, спасибо.
На самом деле это будет не переменная, а таблица, потому что вы выбираете несколько полей (например, Select *), но вы можете выбрать INTO временную таблицу, например:
SELECT * INTO #myTempTable FROM customer WHERE apo_id = '2589';