SQL Server游標實例大集合
作者:佚名
以下的文章主要是介紹SQL Server游標實例,還有對當前SQL Server游標的數據進行修改的方法和刪除當前游標行數據的實際操作方法的描述。
此文章主要講述的是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
修改當前SQL Server游標的數據方法如下:
- UpDate Master_Goods Set GoodsName = 'yangyang8848' Where Current Of MyCursor;
刪除當前游標行數據的方法如下:
- Delete From Master_Goods Where Current Of MyCursor
Select @@CURSOR_ROWS 可以得到當前SQL Server游標中存在的數據行數。注意:此變量為一個連接上的全局變量,因此只對應***一次打開的游標。
上述的相關內容就是對SQL Server游標實例的描述,希望會給你帶來一些幫助在此方面。
【編輯推薦】
責任編輯:佚名
來源:
51CTO.com