游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。
1条sql取出对应的N条资源,取出资源的接口/句柄,游标就是沿着游标可以一次去除一行。
declare声明: declare 游标名 cursor for select_statement;
使用游标:
open打开 open 游标名
fetch取值 fetch 游标名 into var1,var2 [,...]
close关闭 close 游标名
游标(cursor)的特性
1,只读的,不能更新的。
2,不滚动的
3,不敏感的,不敏感意为服务器可以活不可以复制它的结果表
游标(cursor)必须在声明处理程序之前被声明,并且变量和条件必须在声明游标或处理程序之前被声明。