我按照学习笔记的例子,做了一个包的练习。结果发生了错误。

我在运行包脚本的时候没有将package的声明和body分开,导致body也被编译器当作了声明的一部分。

将声明和body分开以后,body部分产生了错误,我仔细检查body内的代码,并无错误。

错误出现在在包中函数内as后面的变量声明,我反复调试没有发现问题的所在,

今天打开function列表,才发现问题的所在,我在function中所用的变量名与在包中所写的不一致,导致包编译时无法找到匹配的相关函数,从而引发错误,光从包的调试时发现不了问题的所在。

想起我在编写代码时常常犯了头痛医头脚痛医脚的错误。

引以为戒!!!

posted on 2008-05-12 14:42 湘江夜游神 阅读(567) 评论(0)  编辑  收藏 所属分类: Oracle学习

只有注册用户登录后才能发表评论。


网站导航:
 

Locations of visitors to this page