语法上好像没什么问题,你还是检查一下数据吧。比如在sqlplus里试着将这些语句先测试一下
解决方案 »
- 求详细解决方案
- 学pl/sql的好资料,哪个有呢?
- 我有一个30W条的SQL脚本,怎么执行。
- 如果这条记录存在,才删除(sql)
- 32位的操作系统上开发的ASP.NET程序(基于oracle)能否 运行在64位服务器上?
- 请教sql
- 急!!!各位老大,怎样查看和修改Oracle的连接数量?
- 难题:我使用了PLSQL的Record类型来映射Java对象属性,但是在PLSQL中却没有Object这样的通用数据类型可以使用。
- clob(blob)容量是4GB,咋用储存过程检查容量??另外,10g版本是没有限制了??
- 想在hp-unix11上安装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'
三条语句后面没有";"????