PL/SQL misleading error message

PL/SQL中有很多错误都很具有误导性。初学者使用PL/SQL时会因为这些错误摸不着头脑。这里记录一下,以便以后如果遇到错误可以快速的解决错误

错误 :
0/0    ORA-00604: error occurred at recursive SQL level 1
         ORA-01400: cannot insert NULL into ("SYS"."OBJ$"."NAME")

实际问题:
在PL/SQL代码中使用 "" 来标示varchar2类型的字符串了。 比如我这里
DBMS_OUTPUT.PUT_LINE(“”);
改成
DBMS_OUTPUT.PUT_LINE('');
就OK了 

 

posted on 2013-05-10 16:09  kramer  阅读(227)  评论(0编辑  收藏  举报

导航