此文章主要讲述的是SQL Server游标实例,以及对当前SQL Server游标的数据进行修改的方法与删除当前游标行数据的实际操作方法的描述,以下就是文章的主要内容的详细描述,望大家在浏览之后会对其有更深的了解。
Declare MyCusror Cursor Scroll
For Select * From Master_Goods Order By GoodsID
Open MyCursor
Fetch next From MyCursor
Into @GoodsCode,@GoodsName
While(@@Fetch_Status = 0)
Begin
Begin
Select @GoodsCode = Convert(Char(20),@GoodsCode)
Select @GoodsName = Convert(Char(20),@GoodsName)
PRINT @GoodsCode + ':' + @GoodsName
End
Fetch next From MyCursor
Into @GoodsCode,@GoodsName
End
Close MyCursor
Deallocate MyCursor
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
修改当前SQL Server游标的数据方法如下:
UpDate Master_Goods Set GoodsName = 'yangyang8848' Where Current Of MyCursor;
- 1.
删除当前游标行数据的方法如下:
Delete From Master_Goods Where Current Of MyCursor
- 1.
Select @@CURSOR_ROWS 可以得到当前SQL Server游标中存在的数据行数。注意:此变量为一个连接上的全局变量,因此只对应***一次打开的游标。
上述的相关内容就是对SQL Server游标实例的描述,希望会给你带来一些帮助在此方面。
【编辑推荐】