oracle中如何执行已经写好的存储过程,就exec 一下?好像不行哦,请举例说明
展开全部
存储过程是为了更好的适应于其他的软件设计功能而产生的一个功能函数。基本只用有数据库的人反而没有大用,,,但是做软件开发的一定会用 他们会有自己开发工具或者框架的方法来调用这个函数 ,从而省略大量的sql逻辑批次;例如取钱后再存钱 减1000的同时另外的账号加1000;只有sql语句就可能2次+, 但他们搞开发的直接调函数名字是不是更效率 更安全呢? 而且它还可以返回值;就是个方法嘛是吧?
--------------纯手打, 给分啊
--------------纯手打, 给分啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
call proc('x');
更多追问追答
追问
create or replace procedure helloworld is
begin
select * from dual;
commit;
end hellowworld;
call proc('helloworld')
还是报错,提示是 不是有效的函数名或过程名
追答
我那么写只是启一个抛砖引玉的效果啊
按照你的写发应该是
call helloworld 或者call helloworld();
你在学sql编程的时候应该要学一门高级编程语言的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询