oracle存储过程的基本语法及注意事项(2)_Oracle数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

oracle存储过程的基本语法及注意事项(2)

作者:黑客防线网安Oracle维护基地 来源:黑客防线网安Oracle维护基地 浏览次数:0

本篇关键词:Oracle数据库Oracle教程
黑客防线网安网讯:    ct sum(vcount) into fcount from A where bid='xxxxxx';  如果A表中不存在bid="xxxxxx"的记录,则fcount=null(即使fcount定义时设置了默认值,如:fcount number(8):=0依然无...
    ct 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
  .connection()
  .prepareCall("{call modifyapppnumber_remain(?)}");
  cs.setString(1, foundationid);
  cs.execute();
  return null;
  }
  });
    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-13147-1.html
网站维护教程更新时间:2012-03-23 00:51:05  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer