ITPUB??ì3
ITPUB论坛 » Oracle开发 » PLS-00371

标题: PLS-00371
离线 guanam
初级会员


精华贴数 0
个人空间 0
技术积分 264 (7270)
社区积分 0 (326715)
注册日期 2005-3-31
论坛徽章:0
      
      

发表于 2008-6-26 12:56 
PLS-00371

PLS-00371

是变量重复定义问题,在9i中package重复定义变量可以正常运行,但是升级到10g就报了上边的错误,这个是不是10g的新的规定阿?


只看该作者    顶部
离线 bell6248
高级会员



来自 shanghai
精华贴数 0
个人空间 0
技术积分 3605 (395)
社区积分 38 (5459)
注册日期 2004-7-4
论坛徽章:14
ITPUB元老参与2007年甲骨文全球大会(中国上海)纪念会员2007贡献徽章授权会员ITPUB新首页上线纪念徽章 
      

发表于 2008-6-26 13:03 
这要看看出错的代码


__________________
Better information! Better results!
Oracle is the information company!!!
只看该作者    顶部
离线 guanam
初级会员


精华贴数 0
个人空间 0
技术积分 264 (7270)
社区积分 0 (326715)
注册日期 2005-3-31
论坛徽章:0
      
      

发表于 2008-6-26 13:14 
create or replace package gam as
a number;
a number;
end;
/
create or replace package gam1 as
procedure s;
end;
/
create or replace package body  gam1 as
procedure s as
begin
gam.a:=1;
end;
end;
/
这是个例子,原理是一样的。刚刚从9i升级到10g.很多这样的代码报错。是以前人开发的代码。

QUOTE:
原帖由 bell6248 于 2008-6-26 13:03 发表
这要看看出错的代码




只看该作者    顶部
离线 bell6248
高级会员



来自 shanghai
精华贴数 0
个人空间 0
技术积分 3605 (395)
社区积分 38 (5459)
注册日期 2004-7-4
论坛徽章:14
ITPUB元老参与2007年甲骨文全球大会(中国上海)纪念会员2007贡献徽章授权会员ITPUB新首页上线纪念徽章 
      

发表于 2008-6-26 13:43 
这是非常糟糕的编程习惯, 建议去修改代码吧!


__________________
Better information! Better results!
Oracle is the information company!!!
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问