我用plsql创建的存储过程为什么是无效的?
我用plsql为oracle创建了一个存储过程而且创建成功了CREATEORREPLACEPROCEDUREtestisbeginselect*fromccdust.cl...
我用plsql为oracle创建了一个存储过程 而且创建成功了
CREATE OR REPLACE PROCEDURE test
is
begin
select * from ccdust.class;
end;
我用
exec test; 调用这个存储过程却显示无效sql语句 然后我在左边导航栏里存储过程中找到test点右键选择测试 结果弹出 test is invalid
这是怎么回事 展开
CREATE OR REPLACE PROCEDURE test
is
begin
select * from ccdust.class;
end;
我用
exec test; 调用这个存储过程却显示无效sql语句 然后我在左边导航栏里存储过程中找到test点右键选择测试 结果弹出 test is invalid
这是怎么回事 展开
3个回答
展开全部
过程里的语句有问题、
是不是表有问题?
还是你当前的用户没有调用过程的权限
是不是表有问题?
还是你当前的用户没有调用过程的权限
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你用java调用执行吧,我也是遇到这个问题,jaa调用可以,plsql就不行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询