1.我们对游标的使用一般遵循“五步法”:声明游标–>打开游标–>读取数据–>关闭游标–>删除游标。
2.简单游标示例:
--1.定义游标
declare curAccount cursor
fast_forward
for
select * from account;
--2.打开游标
open curAccount;
--3.提取数据
fetch from curAccount;
declare @p as varchar(50);
declare @u as varchar(50);
fetch from curAccount into @u,@p;
--4.关闭游标
close curAccount;
--5.释放游标
Deallocate curAccount;
3.如果要在新建存储过程的程序里调用存储过程,那么在存储过程定义结束后需要写一个go,然后才可以写exec语句,最后以go结尾