一、什么是游标? 二、为什么使用游标? 三、如何声明游标? declare 游标名称 游标类型 insensitive(不敏感):将游标相关的结果集进行复制,放在临时表中,操作时是从临时表中提取,修改不受影响。 scroll(从上到下移动):随机可选,不使用此关键字只能提取结果集下一行,按照顺序进行不能返回,使用可以提取任意一行,如果想要逐次提取数据,则可以不使用此关键字。 for select_statement 结果集 for 游标属性:read only 只读,update 可修改 四、如何创建游标? ①如何创造只读游标? 示例: ②如何更改为游标的属性为更改属性? 不可以直接在刚创建的游标上面进行修改,那应该如何修改呢? 游标创建后已列入系统中,要想对其进行更改,要先释放已建立的游标,采用DEALLOCATE语句即可。 五、如何使用游标? 打开,检索,关闭,释放游标 示例: ①创建游标 ②打开游标 ③检索游标 ④ 关闭游标 ⑤释放游标 六、如何判断游标的提取状态? @@FETCH_STATUR全局变量的判断 示例: 阴影部分的查询结果 七、思维导图 以上便是对SQL中游标的简单梳理,感觉游标的这个知识点很实用,以后应该会经常用到吧,下站走起^_^