这段sql语句块能直接在pl/sql中执行吗

xiedi1209 xiedi1209 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

declare
cursor overtime_corsor is select overtimesum,applyno from lhcovertimedetail where overtimedate='20110103' and type=1;
overtimesum lhcovertimedetail.overtimedate%type;
applyno lhcovertimedetail.applyno%type;

begin
open overtime_corsor;
loop
fetch overtime_corsor into overtimesum,applyno;
EXIT WHEN overtime_corsor%NOTFOUND;
update UserOverTimeInfo set holidaysum=(holidaysum+overtimesum) where applyno=applyno;
update UserOverTimeInfo set generalsum=(UserOverTimeInfo-overtimesum) where applyno=applyno;
end loop;
close overtime_corsor;


我想把这段直接拷贝在sql window中执行,可以吗?而且这段代码好像也有错误,比如在我

update UserOverTimeInfo set holidaysum=(holidaysum+overtimesum) where applyno=applyno;

=号右边的overtimesum和applyno是不是也不能这么直接用阿?求指教,平时很少用到语句块
...全文
评论 5
收藏 已收藏
分享
返回顶部
xiedi1209
基础和管理 17,379 成员 95,111 内容