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了