这段sql语句块能直接在pl/sql中执行吗
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是不是也不能这么直接用阿?求指教,平时很少用到语句块
...全文
相关推荐
plsql如何执行.sql文件?
plsql如何执行.sql文件的文档,PL/SQL登录到数据库,使用tools工具进行导入,使用plsql登录到需要导入数据的数据库,点击工具栏上【tools】--【Import tables】
pl sql批量执行多个sql文件和存储过程
pl sql批量执行多个sql文件和存储过程,需要pl/sql开发方面资料的可以找我
全面对比T-SQL与PL/SQL
全面对比T-SQL与PL/SQL 查询的函数,语句的写法,变量声明、赋值与引用,游标,触发器,过程等。值得一看。
SQL与PL/SQL
2011 ITPUB数据库技术大会 基于ORACLE的SQL与PL/SQL开发实践
PL/SQL SQL ORACLE
PL/SQL SQL ORACLE VERY GOOD ENGLISH


基础和管理
