语法上好像没什么问题,你还是检查一下数据吧。比如在sqlplus里试着将这些语句先测试一下
解决方案 »
- 排班人力算法请教,大大们支持!谢谢!
- 当ORACLE与SQLSERVER2005中存在一个结构完全相同的表,在JAVA中如何实现当更新sqlserver2005中的表时同时也更新ORACLE中的表,请各位大侠们帮忙!
- 怎么样将2行数据并列成一行
- 存储过程里VARCHAR2为何只用到1000呢?
- 远程连接Oracle数据库问题????在线等
- 下面的sql语句该怎么写?在线求。
- 为什么我不能安装ORICALE 9I????急求答案.
- IsEOF 函数可靠吗?
- 如何用rman异机恢复oracle呢?
- 关于单位工资统计的复合查询不会写,求各路大神支援,指点迷津
- 求助。。。sql问题。解决马上给分。
- 高手请帮忙!有俩自己感觉‘巨难’问题请教!
EXCEPTION WHEN OTHERS THEN
lsInjCount := '0' ;
改成
EXCEPTION WHEN OTHERS THEN
lsInjCount := '1' ;就会执行下面的update语句。
select count(*) into
lsInjCount
from NuclearDetail
where OrderNo = :new.OrderNo AND
OrderSubNo = :new.OrderSubNo AND
DetailCode = '20' ;
将lsInjCount 该为NUMBER
你要测试的是不带EXCEPTION的语句,这样才能找到错在哪里
lsInjAppDate : ='2004/04/27'
lsInjMultiStatus :='1'
三条语句后面没有";"????