bid varchar2(50) not null -- 外鍵
);如果在存儲過程中,使用如下語句:
select sum(vcount) into fcount from A where bid='xxxxxx';如果A表中不存在bid="xxxxxx"的記錄,則fcount=null(即使fcount定義時設置了默認值,如:fcount number(8):=0依然無效,fcount還是會變成null),這樣以后使用fcount時就可能有問題,所以在這里最好先判斷一下:
if fcount is null then
fcount:=0;
end if;這樣就一切ok了。
6.Hibernate調用oracle存儲過程
this.pnumberManager.getHibernateTemplate().execute(
new HibernateCallback() ...{
public Object doInHibernate(Session session)
throws HibernateException, SQLException ...{
CallableStatement cs = session
文章來源于領測軟件測試網 http://www.kjueaiud.com/