procedure update_balance_mpower(p_year varchar2,p_month varchar2) is
v_count number;
begin
     
     select count(*) into v_count from ods.pm_balance_mpower_elec;
     ......
     commit;
end update_balance_mpower;
在上述存储过程中,编译的时候报错信息为“表或视图不存在”,报错行为“select count(*) into v_count from ods.pm_balance_mpower_elec”,可是我在sql窗口中执行“select count(*) from ods.pm_balance_mpower_elec”是可以执行的,为什么到了存储过程中就不行了呢,如果说是权限问题,为什么在sql窗口中可以?ods为另外一个数据库,通过数据库链接访问。