游标的问题。谢谢
int czybh,a
//得到记录总数
select count(*) into :czybh from 操作员管理;
//记录总数加1给a
a=czybh+1
int czybh4
//利用游标检索编号
declare cursor1 cursor for select 操作员编号 from 操作员管理;
//打开游标
open cursor1;
//执行游标赋值给变量czybh4
fetch cursor1 into :czybh4;
//如果检索成功进行循环
do while sqlca.sqlcode=0
//若czybh4等于a,则把a加1赋值给a
if czybh4=a then
a=a+1
end if
fetch cursor1 into :czybh4;
loop
//关闭游标
close cursor1;
我想问一下。if czybh4=a 这个可能成立吗?还有就是这个游标在这的作用。如果只是为了取得编号的话。我觉得用这条语句就够了://记录总数加1给a
a=czybh+1。谢谢