@Тип char(15),
@Объем int,
@Год int,
@Цена money,
@ID int
)
as
update Sport set [Модель]=@Модель, [Тип мото]=@Тип, [Объем]=@Объем, [Год]=@Год, [Цена]=@Цена where ID=@ID;
GO
COMMIT TRANSACTION;
GO
Использование курсора.
create procedure CursorValue
(@Value int)
as
DECLARE @Модель char(30),@Тип char(15)
,@Объем int ,@Год int ,@Цена money
/*Объявляем курсор*/
DECLARE @CURSOR CURSOR
/*Заполняем курсор*/
SET @CURSOR = CURSOR SCROLL
FOR
SELECT [Модель], [Тип мото], [Объем], [Год], [Цена] FROM Sport where [Объем]=@Value
/*Открываем курсор*/
OPEN @CURSOR
/*Выбираем первую строку*/
FETCH NEXT FROM @CURSOR INTO @Модель, @Тип, @Объем, @Год, @Цена
/*Выполняем в цикле перебор строк*/
WHILE @@FETCH_STATUS = 0
BEGIN
PRINT @Модель
FETCH NEXT FROM @CURSOR INTO @Модель, @Тип, @Объем, @Год, @Цена
END
CLOSE @CURSOR