【Sql Server】DateBase-结构化查询特殊对象“游标”
游標
?
| ? ? ? ? ? ? ? ? | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |
作用:
1.????返回完整結果集
2.????定位特定行
3.????檢查一行或多行
4.????當前修改
5.????可見性支持
6.????為不同對象訪問結果集
?
語法:
Declare 游標名 游標類型
[INSENSITIVE]結果集賦值父本放置到臨時表中,對游標不影響
[SCROLL]游標位置逐次使用
For select語句
For readonly只讀 update可改游標屬性
DealLocate 游標名 釋放游標
?
?
| ? ? ? ? 操作 | ? 打開? ?? | ? ? ? ? Open |
| ? 檢索 | ? ? ? ? 從當前結果集檢索一行數據 ? ? ? ? Fetch next|prior|first|last|absolute|relative ? ? ? ? From 游標 ? ? ? ? Into @變量 保存至變量 | |
| ? 關閉 | ? ? ? ? ? ? ? Close 游標名 | |
| ? 釋放 | ? ? ? ? ? ?從系統內存中移 DealLocate |
?
判斷游標提取狀態——系統全局變量@@fetch status
?
?
?
| ? ? 0? ? ? ? ? | ? ? ?提取成功 |
| ? ? -1 | ? ?語句失敗,行不在結果集 |
| ? ? -2 | ? ? 提取行不存咋 |
?
游標是結構化查詢中最后一個關鍵的部分
?
總結
以上是生活随笔為你收集整理的【Sql Server】DateBase-结构化查询特殊对象“游标”的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Sql Server】Database
- 下一篇: 【Sql Server】DataBase