数据库游标
今天有一个人问我的游标的问题。
对于游标我也是会一些,而且我也不常用。然后还是查看了以前写的,把大体的步骤看了一下。
然后还是写给了他。大体代码:
数据库的原表:

要求结果:

具体代码:

我认为游标是一个自带“指针”的一个集合(是从数据表中查询出的一个数据集)。
然后把游标写入到一个自定义的几个变量中(变量类似数据表的字段),形成一个对查询表得到的结果集进行“组表”(FETCH NEXT FROM xb_cursor INTO @学号, @姓名)。
然后根据“@@FETCH_STATUS”返回针对连接当前打开的任何游标发出的上一条游标 FETCH 语句的状态。用WHILE 循环跟踪游标的活动。
直到“@@FETCH_STATUS”返回的结果“非0”时游标结束。
最后关闭和释放游标。
这是个人体会,可能很多地方不对。
浙公网安备 33010602011771号