JAVA执行ORACLE存储过程的问题,为什么一直会报错?

后台代码如上图存储过程是这样的createorreplacepackagepkg_pvisprocedureset_pv(pvvarchar2);functionget_... 后台代码如上图
存储过程是这样的
create or replace package pkg_pv isprocedure set_pv(pv varchar2);
function get_pv return varchar2;
procedure set_pv1(pv1 varchar2);
function get_pv1 return varchar2;
end;
create or replace package body pkg_pv isv varchar2(20);
v1 varchar2(20);
procedure set_pv(pv varchar2) is begin v:=pv;
end;
function get_pv return varchar2 is begin return v; end;
procedure set_pv1(pv1 varchar2) is begin v1:=pv1;
end;
function get_pv1 return varchar2 is begin return v1; end;
end;
begin pkg_pv.set_pv('大盈江一级');
pkg_pv.set_pv1('2012-07');
end;
select * from v_emp;
我在PLSQL中是能执行的 但到了JAVA中已执行就报如下错误:
org.springframework.jdbc.BadSqlGrammarException: Hibernate-related JDBC operation; bad SQL grammar []; nested exception is java.sql.SQLException: ORA-06550: 第 1 行, 第 7 列:
PLS-00201: 必须声明标识符 'ORCL.PKG_PV'
ORA-06550: 第 1 行, 第 7 列:
PL/SQL: Statement ignored
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
百度网友0319a0e
2012-10-11 · TA获得超过2.2万个赞
知道小有建树答主
回答量:2080
采纳率:85%
帮助的人:1154万
展开全部
连接没有找到你的ORCL.PKG_PV
你是不是连错数据库了?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-10-11
展开全部
orcl数据库中没有PKG_PV这个东西
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式