У меня есть ситуация, когда вы отправляете идентификаторы, имеющие статус Неактивно через сохраненную процедуру. Кроме того, в том же пакете SP, как только я отправляю неактивные идентификаторы, мне нужно обновить его до активного. Поэтому я делаю это в транзакции. Но не знаете, как отправлять наборы идентификаторов, а также если мое обновление правильно или нет. Думаю, мне нужно зациклиться на обновление? Пожалуйста, помогите мне с конструкцией.Как вернуть массив значений в выходной параметр в Stored Proc
Create Proc Name
@ID VARCHAR INT OUT
AS
BEGIN
BEGIN TRAN
SELECT @ID = ID From MyTable
WHERE IDType = 1 AND B ='Rev'
Update MyTable
Set IDType = 2
WHERE IDType = 1 AND B='Rev'
COMMIT TRAN
END
Вы не можете это сделать с помощью 'параметра OUTPUT'. Лучше всего использовать инструкцию 'SELECT' в вашей хранимой процедуре. –