一个简单的带游标的存储过程

来源:互联网 发布:美工课小房子教案 编辑:程序博客网 时间:2024/05/21 11:22
CREATE PROC UpdateStuAge@setAge int ASBEGINDECLARE my_cursor CURSOR FOR SELECT ID,name,age FROM STUOPEN my_cursorDECLARE @ID varchar(50)DECLARE @NAME VARCHAR(50)DECLARE @AGE INTFETCH NEXT FROM my_cursor INTO @ID,@NAME,@AGEWHILE @@FETCH_STATUS=0BEGINIF(@setAge>@AGE)UPDATE STU SET age=@setAge WHERE id=@ID AND name=@nameFETCH NEXT FROM my_cursor INTO @ID,@NAME,@AGEENdCLOSE my_cursorDEALLOCATE my_cursorEND


0 0
原创粉丝点击