oracle报错PLS-00201,但是A_INSERT_TEST这个存储过程我是定义过的:
原来是因为我定义的方式是:
create or replace PROCEDURE "INFRATEST"."A_INSERT_test" AS
这里用的名字是A_INSERT_test,但是在Oracle数据库中,默认情况下所有的对象名称(包括表、视图、存储过程等)都会被转换成大写。这意味着如果在创建存储过程时使用了小写字符,“A_INSERT_test”,在实际使用时可能需要将其以大写形式“A_INSERT_TEST”来调用。
所以正确的写法是把A_INSERT_test改成A_INSERT_TEST:
愿科技改变生活,大力提高生产力,助中华民族实现伟大复兴,解放全人类!
因篇幅问题不能全部显示,请点此查看更多更全内容