数据库下有多个用户,其中一个用户为jfkg,在这个用户下创建了一个存储过程,创建语句如下CREATE OR REPLACE procedure P_CREATE_POSITION is结果存储过程创建在了sys用户下,如果在创建语句前加用户名,如下CREATE OR REPLACE procedure jfkg.P_CREATE_POSITION is提示编译错误warning:complied but with compilation errors这个问题是否与权限有关,请解答时尽量说详细点
调试欢乐多
sqlplus下执行show user 查看当前用户是谁。可以明确的是:你不加前缀的创建procedure ,如果procedure是在sys下,那么你登陆的用户肯定是sys。