当前位置: 首页 > news >正文

怎么申请自己的网站搜索引擎优化好做吗

怎么申请自己的网站,搜索引擎优化好做吗,企业门户网站的建设与实现,网站开发页面静态化技术oracle存储过程中遇到的各种问题及解决方案集锦 1、在oracle数据库中,为了存储过程和数据表的关键字不冲突,数据表的别名不能加AS: select a.appname from appinfo a; --正确 select a.appname from appinfo as a; --错误2、在存储过程中&am…

oracle存储过程中遇到的各种问题及解决方案集锦


1、在oracle数据库中,为了存储过程和数据表的关键字不冲突,数据表的别名不能加AS:

select a.appname from appinfo a; --正确
select a.appname from appinfo as a; --错误

2、在存储过程中,select某一个字段时,后面必须跟into;如果利用游标select的话,就另当别论了:

 select af.keynode into kn from APPFOUNDATION af where af.appid=aid and af.foundationid=fid; -- 有into,正确编译select af.keynode from APPFOUNDATION af where af.appid=aid and af.foundationid=fid; -- 没有into,编译报错:Error: PLS-00428: an INTO clause is expected in this SELECT statement

3、在select…into时,必须确保数据库中有该条记录,否则会报no data found 异常。

可以在使用该语句之前,用select count(*) from …查看数据库中是否存在数据记录,若存在,再行使用select…into…from语句进行查询。

4、在存储过程中,别名不能和字段名称相同,否则虽然编译可以通过,但在运行阶段会报错

select keynode into kn from APPFOUNDATION where appid=aid and foundationid=fid;-- 正确运行
select af.keynode into kn from APPFOUNDATION af where af.appid=appid and af.foundationid=foundationid;-- 运行阶段报错,提示ORA-01422:exact fetch returns more than requested number of rows

5、在存储过程中,出现null的问题,最好先判断一下

假设有一张表,定义如下:
create table A(id varchar2(50) primary key not null,vcount number(8) not null,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调用存储过程

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;                    
}                
});

以上是oracle存储过程使用过程中常见的一些问题及解决方案,希望对你有所帮助,在编程的路上少走一些弯路。

http://www.dinnco.com/news/22313.html

相关文章:

  • 政府单位如何做网站百度搜索推广方案
  • 江岸区网站公司深圳网站设计制作
  • 做销售在那个网站找使用最佳搜索引擎优化工具
  • 如何下载js做的网站模板建站难吗
  • 产品销售网站模块如何设计建网站的软件
  • 资阳网站开发网站排名优化服务公司
  • 楼盘网官网seo技术交流
  • 呼伦贝尔网站建设百度在线客服中心
  • 攻略类型网站如何做产品营销百度小说排行榜2020前十名
  • 免费网站建设系统百度信息流效果怎么样
  • 如何做电影网站引擎搜索
  • 鹤壁做网站公司电话中国百强县市榜单
  • 最近国语视频在线观看青岛网站优化
  • 代做ansys网站付费推广外包
  • 网站开发计算机配置外贸网站制作公司
  • 图书馆门户网站建设会议记录长沙seo关键词
  • 制作表情包的软件app天津seo外包
  • 集团网站建设工作方案网络营销的盈利模式
  • 广东智能网站建设质量保障搜索网站关键词
  • 中天建设中瑞物资网站手机如何创建网站
  • 徐闻网站建设公司百度精准推广
  • 如何做网上私人彩票网站百度竞价推广点击器
  • 用vs做网站后台开发可以吗培训机构查询网
  • 网站建设方案包括产品如何做线上推广
  • 怎么用php语言做网站站长综合查询工具
  • 网站开发与网页制作搜资源的搜索引擎
  • 大连网站模板建站百度站长工具排名
  • 警惕成人网站免费看手机短视频培训机构排名
  • 什么叫营销型网站海外社交媒体营销
  • 北碚免费建站哪家做得好百度注册公司网站