oracle中 执行了一个sql,然后sqlca.sqlcode =-1405,然后 EXEC SQL DECLARE elec_cur CURSOR FOR
SELECT nvl(k.id,' ') id ,nvl(k.cd,' ') o_cd, nvl(sum(k.at),0) as at
FROM ( 。)
) k
group by id,cd
having sum(at) <>0.00
order by id,cd;此刻,sqlca.sqlcode 还是-1405,这是为什么。声明游标不会对sqlca.sqlcode 产生任何赋值吗?
该怎么判断这个游标声明的没有出错啊
SELECT nvl(k.id,' ') id ,nvl(k.cd,' ') o_cd, nvl(sum(k.at),0) as at
FROM ( 。)
) k
group by id,cd
having sum(at) <>0.00
order by id,cd;此刻,sqlca.sqlcode 还是-1405,这是为什么。声明游标不会对sqlca.sqlcode 产生任何赋值吗?
该怎么判断这个游标声明的没有出错啊
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货