pl/sql编程,存储过程的作用是什么?
3个回答
2013-07-08
展开全部
存储过程,就是带有名字的一个程序块。
存储,是指这个程序块创建了之后,是存储在数据库内部的,然后我们可以在自己写的程序中通过某种手段去调用这段程序,然后这段程序就会做一件事,做什么事?我们定义存储过程的时候怎么写的,它到时候就做什么;
过程,就是程序块,说白了就是一段程序。
存储过程,创建完成之后,就存储在数据库内部了,数据库帮你记着,存储过程创建的时候都有一个名字,将来你在你的程序当中,通过某种方式(不同编程语言有不同的方式),一般来讲通过这个名字,去调用存储过程,就像使用一个方法或者函数一样,它就去做一件事!
不同的数据库的存储过程,都是用当前自己这个数据库的编程语言来编写的,比如Oracle的PL/SQL编程,等等。
存储,是指这个程序块创建了之后,是存储在数据库内部的,然后我们可以在自己写的程序中通过某种手段去调用这段程序,然后这段程序就会做一件事,做什么事?我们定义存储过程的时候怎么写的,它到时候就做什么;
过程,就是程序块,说白了就是一段程序。
存储过程,创建完成之后,就存储在数据库内部了,数据库帮你记着,存储过程创建的时候都有一个名字,将来你在你的程序当中,通过某种方式(不同编程语言有不同的方式),一般来讲通过这个名字,去调用存储过程,就像使用一个方法或者函数一样,它就去做一件事!
不同的数据库的存储过程,都是用当前自己这个数据库的编程语言来编写的,比如Oracle的PL/SQL编程,等等。
2013-07-08
展开全部
存储过程的最大的作用就是一次性完成多个操作,比如说我们的银行ATM机的转账功能,就是通过存储过程实现的,首先:在被转账的那个人账上要减去转账的金额,同时在接受转账的那个人账上还要加上转账转入的金额,这是两个步骤,但是他们必须同时完成,所以就写一个存储过程,一下搞定
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-08
展开全部
存储过程直白点说,就是一系列SQL语句的集合,可以用if else,for循环等来控制流程。因此可以完成比较复杂的操作,你可以把他理解成我们一般编程语言如C,java中的函数,你写好以后,就可以调用。存储过程可用来做数据统计的多一点吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询