--改成以下: ... WHERE CODE LIKE TO_CHAR(NEW.CODE, 0,1)||'%'--另: SELECT nvl(SUM(heat_load ),0) <---查询处理,如果没有记录的话就用0或其他 INTO TOTAL_heat_load FROM DESIGN_HEAT_USER1 WHERE CODE LIKE TO_CHAR(NEW.CODE, 0,1)||'%' ; -- , <--结束的时候分号,不是逗号. 最后 where code = '11'; exception <---这里添加对异常情况的处理. when others then .... END;
===================================
那这个新添加的CODE在哪里呢?在表里?在序列里?
http://community.csdn.net/Expert/topic/3505/3505383.xml?temp=.4016992
...
WHERE CODE LIKE TO_CHAR(NEW.CODE, 0,1)||'%'--另:
SELECT nvl(SUM(heat_load ),0) <---查询处理,如果没有记录的话就用0或其他
INTO TOTAL_heat_load
FROM DESIGN_HEAT_USER1
WHERE CODE LIKE TO_CHAR(NEW.CODE, 0,1)||'%' ; -- , <--结束的时候分号,不是逗号.
最后
where code = '11';
exception <---这里添加对异常情况的处理.
when others then
....
END;
http://community.csdn.net/Expert/topic/3505/3505383.xml?temp=.5456507