校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 詳解SQL游標的用法

詳解SQL游標的用法

熱門標簽:百度地圖標注不同路線 優質地圖標注 奧威地圖標注多個地方 怎樣在地圖上標注路線圖標 智能語音外呼系統選哪家 外呼系統電銷專用 京華物流公司地圖標注 千呼電銷機器人價格 武漢長沙外呼系統方法和技巧

類型:

       1.普通游標   只有NEXT操作

       2.滾動游標 有多種操作

1.普通游標

DECLARE @username varchar(20),@UserId varchar(100)
DECLARE cursor_name CURSOR FOR --定義游標
  SELECT TOP 10 UserId,UserName FROM UserInfo
  ORDER BY UserId DESC
OPEN cursor_name --打開游標
FETCH NEXT FROM cursor_name INTO @UserId,@username --抓取下一行游標數據
WHILE @@FETCH_STATUS = 0
  BEGIN
    PRINT '用戶ID:'+@UserId+'      '+'用戶名:'+@username
    FETCH NEXT FROM cursor_name INTO @UserId,@username
  END
CLOSE cursor_name --關閉游標
DEALLOCATE cursor_name --釋放游標

結果:

用戶ID:zhizhi            用戶名:鄧鴻芝
用戶ID:yuyu            用戶名:魏雨
用戶ID:yujie            用戶名:李玉杰
用戶ID:yuanyuan            用戶名:王夢緣
用戶ID:YOUYOU            用戶名:lisi
用戶ID:yiyiren            用戶名:任毅
用戶ID:yanbo            用戶名:王艷波
用戶ID:xuxu            用戶名:陳佳緒
用戶ID:xiangxiang            用戶名:李慶祥
用戶ID:wenwen            用戶名:魏文文

2.滾動游標

--帶SCROLL選項的游標
SET NOCOUNT ON
DECLARE C SCROLL CURSOR FOR --SCORLL 后,有了更多的游標操作(滾動游標)
  SELECT TOP 10 UserId,UserName FROM UserInfo
  ORDER BY UserId DESC
OPEN C 
FETCH LAST FROM C  --最后一行的數據,并將當前行為指定行
FETCH ABSOLUTE 4 FROM C --從第一行開始的第4行數據,并將當前行為指定行 這里的n可正可負,n>0 往下翻,n0 往上翻
FETCH RELATIVE 3 FROM C --相對于當前行的后3行數據,并將當前行為指定行 這里的n可正可負
FETCH RELATIVE -2 FROM C --相對于當前行的前2行數據,并將當前行為指定行
FETCH PRIOR FROM C  ----相對于當前行的前1行數據
FETCH FIRST FROM C  --剛開始第一行的數據,并將當前行為指定行
FETCH NEXT FROM C  --相對于當前行的后1行數據

CLOSE C
DEALLOCATE C

結果(可以參考第一個結果分析):

具體FETCH用法:

FETCH  
     [ [ NEXT | PRIOR | FIRST | LAST  
          | ABSOLUTE { n | @nvar }  
          | RELATIVE { n | @nvar }  
        ]  
        FROM  
     ]  
{ { [ GLOBAL ] cursor_name } | @cursor_variable_name }  
[ INTO @variable_name [ ,...n ] ]

Arguments

NEXT

Returns the result row immediately following the current row and increments the current row to the row returned. If FETCH NEXT is the first fetch against a cursor, it returns the first row in the result set. NEXT is the default cursor fetch option.

PRIOR

Returns the result row immediately preceding the current row, and decrements the current row to the row returned. If FETCH PRIOR is the first fetch against a cursor, no row is returned and the cursor is left positioned before the first row.

FIRST

Returns the first row in the cursor and makes it the current row.

LAST

Returns the last row in the cursor and makes it the current row.

ABSOLUTE { n| @nvar}

If n or @nvar is positive, returns the row n rows from the front of the cursor and makes the returned row the new current row. If n or @nvar is negative, returns the row n rows before the end of the cursor and makes the returned row the new current row. If n or @nvar is 0, no rows are returned. n must be an integer constant and @nvar must be smallint, tinyint, or int.

RELATIVE { n| @nvar}

If n or @nvar is positive, returns the row n rows beyond the current row and makes the returned row the new current row. If n or @nvar is negative, returns the row n rows prior to the current row and makes the returned row the new current row. If n or @nvar is 0, returns the current row. If FETCH RELATIVE is specified with n or @nvar set to negative numbers or 0 on the first fetch done against a cursor, no rows are returned. n must be an integer constant and @nvar must be smallint, tinyint, or int.

GLOBAL

Specifies that cursor_name refers to a global cursor.

cursor_name

Is the name of the open cursor from which the fetch should be made. If both a global and a local cursor exist with cursor_name as their name, cursor_name to the global cursor if GLOBAL is specified and to the local cursor if GLOBAL is not specified.

@cursor_variable_name

Is the name of a cursor variable referencing the open cursor from which the fetch should be made.

INTO @variable_name[ ,...n]

Allows data from the columns of a fetch to be placed into local variables. Each variable in the list, from left to right, is associated with the corresponding column in the cursor result set. The data type of each variable must either match or be a supported implicit conversion of the data type of the corresponding result set column. The number of variables must match the number of columns in the cursor select list.

以上就是詳解SQL游標的用法的詳細內容,更多關于SQL游標用法的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • MySQL游標概念與用法詳解
  • mysql的存儲過程、游標 、事務實例詳解
  • Python操作SQLite數據庫的方法詳解【導入,創建,游標,增刪改查等】
  • MySQL使用游標批量處理進行表操作
  • Sql存儲過程游標循環的用法及sql如何使用cursor寫一個簡單的循環
  • Mysql存儲過程循環內嵌套使用游標示例代碼
  • MySql游標的使用實例

標簽:七臺河 防疫戰設 來賓 天水 益陽 威海 宿州 銅仁

巨人網絡通訊聲明:本文標題《詳解SQL游標的用法》,本文關鍵詞  詳解,SQL,游,標的,用法,詳解,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解SQL游標的用法》相關的同類信息!
  • 本頁收集關于詳解SQL游標的用法的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    日韩欧美亚洲一区二区| 欧美国产日韩a欧美在线观看| 国产精品久久99| 国产91在线观看丝袜| 久久久综合视频| 一本色道久久综合亚洲精品按摩| 精品久久久久久久人人人人传媒 | 日精品一区二区三区| 色94色欧美sute亚洲线路一ni| 久久久不卡网国产精品二区| 东方aⅴ免费观看久久av| 日韩欧美另类在线| 亚洲国产日韩精品| 91精品视频网| 成人黄色电影在线| 国产三级精品三级在线专区| 99国产精品久久久久久久久久久| 亚洲猫色日本管| 色婷婷综合久久久久中文一区二区 | 日韩欧美一级二级| 黄页网站大全一区二区| 国产精品污污网站在线观看 | 男人的天堂亚洲一区| 欧美高清一级片在线观看| 91免费版在线| 亚洲国产日韩在线一区模特 | 国产凹凸在线观看一区二区| 亚洲精品写真福利| 欧美精品一区二区三区一线天视频| 狠狠色丁香久久婷婷综合丁香| 亚洲人精品午夜| 欧美精品一区二区三区在线播放 | 粉嫩高潮美女一区二区三区| **欧美大码日韩| 欧美日韩中文另类| 国产成人自拍在线| 五月婷婷久久丁香| 久久老女人爱爱| 日韩写真欧美这视频| 91精品国产乱码| 欧美美女黄视频| 欧美亚洲愉拍一区二区| 久久精品国内一区二区三区 | 日日摸夜夜添夜夜添精品视频| 国产精品视频在线看| 国产精品理论片| 91麻豆精品国产91久久久使用方法| 欧美日韩亚洲综合一区二区三区| 国产盗摄视频一区二区三区| 精品亚洲欧美一区| 91免费版在线看| 国产成人免费视频网站高清观看视频 | 亚洲精品乱码久久久久久日本蜜臀| 国产欧美日韩视频一区二区| 在线亚洲高清视频| 一道本成人在线| 色先锋aa成人| 在线免费观看成人短视频| 国产精品中文字幕一区二区三区| 99久久伊人网影院| 欧美伊人精品成人久久综合97| 欧美日韩精品系列| 日韩欧美一卡二卡| 国产亚洲污的网站| 国产精品欧美一区喷水| 又紧又大又爽精品一区二区| 香蕉av福利精品导航| 狠狠狠色丁香婷婷综合激情 | 色综合天天综合网国产成人综合天 | 91亚洲国产成人精品一区二三| 成人的网站免费观看| 色综合咪咪久久| 国产美女视频一区| 在线观看三级视频欧美| 精品国产乱码久久久久久1区2区| 亚洲综合色丁香婷婷六月图片| 韩国在线一区二区| 欧美午夜一区二区| 国产婷婷精品av在线| 亚洲自拍偷拍欧美| 麻豆精品一二三| 欧美中文字幕久久| 久久青草欧美一区二区三区| 青娱乐精品在线视频| 成人自拍视频在线观看| 91超碰这里只有精品国产| 亚洲精品一区二区三区福利| 精品福利视频一区二区三区| 一区二区三区中文字幕精品精品 | 亚洲人快播电影网| 午夜精品福利在线| 99精品视频在线观看| 亚洲女人****多毛耸耸8| 激情综合色播激情啊| 色婷婷综合久久| 亚洲国产人成综合网站| eeuss鲁一区二区三区| 亚洲主播在线观看| 欧美在线|欧美| 国产一区999| 欧美主播一区二区三区美女| 久久先锋影音av| 91在线精品一区二区三区| 午夜成人免费视频| 欧美韩国日本综合| 国产真实乱对白精彩久久| 欧美一区二区视频在线观看2022| 洋洋av久久久久久久一区| 国产成人aaa| 日韩中文字幕91| 国产欧美日韩在线看| 777色狠狠一区二区三区| 天天综合日日夜夜精品| 在线观看一区不卡| 欧美aⅴ一区二区三区视频| 欧美日韩国产高清一区二区| 国产sm精品调教视频网站| 日本aⅴ免费视频一区二区三区| 精品成人一区二区三区四区| 不卡区在线中文字幕| 亚洲综合图片区| 欧美xxxx老人做受| 成人在线视频首页| 国内精品自线一区二区三区视频| 亚洲激情成人在线| 精品1区2区3区| 国产乱色国产精品免费视频| 石原莉奈在线亚洲二区| 久久久久99精品一区| 欧美刺激脚交jootjob| 99国产精品视频免费观看| 日韩电影在线一区二区三区| 亚洲欧美激情插| 性做久久久久久免费观看| 亚洲精品在线免费观看视频| eeuss鲁一区二区三区| 国产福利一区在线观看| 看片网站欧美日韩| 亚洲va天堂va国产va久| 亚洲午夜精品在线| 亚洲精品国产a| 亚洲精品老司机| 国产精品伦理在线| 欧美韩日一区二区三区| 日韩小视频在线观看专区| 91精品国产欧美一区二区| 久久久久国产一区二区三区四区 | 亚洲一区二区三区四区五区黄| 日韩视频在线你懂得| 欧美精品久久天天躁| 欧美成人福利视频| 久久综合色8888| 樱花影视一区二区| 天堂蜜桃91精品| 成人夜色视频网站在线观看| 成人国产精品免费| 91免费在线视频观看| 91精品国产综合久久蜜臀| 91天堂素人约啪| 日韩精品一区二区三区视频| 91久久人澡人人添人人爽欧美| 成a人片亚洲日本久久| 欧美精品1区2区| 国产精品久久久久久户外露出| 亚洲欧美另类久久久精品| 蜜桃视频一区二区三区| 国产成人精品免费一区二区| 在线观看视频一区| 国产精品伦理一区二区| 日本sm残虐另类| 欧美一区午夜精品| 午夜精品在线看| 免费观看一级特黄欧美大片| 一本久久综合亚洲鲁鲁五月天| 中文字幕日韩av资源站| 一区二区三区影院| 成人夜色视频网站在线观看| 91精品免费观看| 亚洲免费在线观看| 国产一区二区三区av电影| 欧美日韩激情一区| 日韩精彩视频在线观看| 色狠狠色狠狠综合| 一区二区三区四区视频精品免费 | 欧美系列在线观看| 国产精品丝袜久久久久久app| 亚洲国产精品麻豆| 欧美视频完全免费看| 亚洲精品第一国产综合野| 色视频一区二区| 日韩成人免费在线| 精品国产一二三区| 激情综合一区二区三区| 日韩美一区二区三区| 国产一区二区三区免费播放| 欧美极品少妇xxxxⅹ高跟鞋| 国产成都精品91一区二区三| 在线一区二区观看| 欧美成人在线直播| 免费观看成人av|