我按照学习笔记的例子,做了一个包的练习。结果发生了错误。
我在运行包脚本的时候没有将package的声明和body分开,导致body也被编译器当作了声明的一部分。
将声明和body分开以后,body部分产生了错误,我仔细检查body内的代码,并无错误。
错误出现在在包中函数内as后面的变量声明,我反复调试没有发现问题的所在,
今天打开function列表,才发现问题的所在,我在function中所用的变量名与在包中所写的不一致,导致包编译时无法找到匹配的相关函数,从而引发错误,光从包的调试时发现不了问题的所在。
想起我在编写代码时常常犯了头痛医头脚痛医脚的错误。
引以为戒!!!
posted on 2008-05-12 14:42
湘江夜游神 阅读(573)
评论(0) 编辑 收藏 所属分类:
Oracle学习