pl/sql编程,存储过程的作用是什么?

如题所述

存储过程,就是带有名字的一个程序块。
存储,是指这个程序块创建了之后,是存储在数据库内部的,然后我们可以在自己写的程序中通过某种手段去调用这段程序,然后这段程序就会做一件事,做什么事?我们定义存储过程的时候怎么写的,它到时候就做什么;
过程,就是程序块,说白了就是一段程序。
存储过程,创建完成之后,就存储在数据库内部了,数据库帮你记着,存储过程创建的时候都有一个名字,将来你在你的程序当中,通过某种方式(不同编程语言有不同的方式),一般来讲通过这个名字,去调用存储过程,就像使用一个方法或者函数一样,它就去做一件事!
不同的数据库的存储过程,都是用当前自己这个数据库的编程语言来编写的,比如Oracle的PL/SQL编程,等等。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-08
存储过程的最大的作用就是一次性完成多个操作,比如说我们的银行ATM机的转账功能,就是通过存储过程实现的,首先:在被转账的那个人账上要减去转账的金额,同时在接受转账的那个人账上还要加上转账转入的金额,这是两个步骤,但是他们必须同时完成,所以就写一个存储过程,一下搞定
第2个回答  2013-07-08
存储过程直白点说,就是一系列SQL语句的集合,可以用if else,for循环等来控制流程。因此可以完成比较复杂的操作,你可以把他理解成我们一般编程语言如C,java中的函数,你写好以后,就可以调用。存储过程可用来做数据统计的多一点吧

pl\/sql编程,存储过程的作用是什么?
存储过程,就是带有名字的一个程序块。存储,是指这个程序块创建了之后,是存储在数据库内部的,然后我们可以在自己写的程序中通过某种手段去调用这段程序,然后这段程序就会做一件事,做什么事?我们定义存储过程的时候怎么写的,它到时候就做什么;过程,就是程序块,说白了就是一段程序。存储过程,...

pl\/sql编程,存储过程的作用是什么?
存储过程,就是带有名字的一个程序块。存储,是指这个程序块创建了之后,是存储在数据库内部的,然后我们可以在自己写的程序中通过某种手段去调用这段程序,然后这段程序就会做一件事,做什么事?我们定义存储过程的时候怎么写的,它到时候就做什么;过程,就是程序块,说白了就是一段程序。存储过程,...

PL\/SQL基础过程
存储过程在PL\/SQL中是一种特殊的程序块,其功能在于接受输入参数,执行一系列操作,或根据需要输出结果。与函数不同,存储过程不返回值。它们主要用于执行复杂操作,减少SQL语句的冗余,并提高数据库操作的效率。存储过程可以分为三类参数类型:输入参数、输出参数和输入输出参数。输入参数用于接收外部传递的数...

SQL中存储过程是干什么用的?
存储过程是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。数据库存储过程的实质就是部署在数据库端的一组定义代码以及SQL。将常用的或很复...

数据库中什么是存储过程?作用是什么?
过程,就是程序块,说白了就是一段程序。存储过程,创建完成之后,就存储在数据库内部了,数据库帮你记着,存储过程创建的时候都有一个名字,将来你在你的程序当中,通过某种方式(不同编程语言有不同的方式),一般来讲通过这个名字,去调用存储过程,就像使用一个方法或者函数一样,它就去做一件事...

编写存储过程的作用是什么?
1.存储过程可以使得程序执行效率更高、安全性更好,因为过程建立之后 已经编译并且储存到数据库,直接写sql就需要先分析再执行因此过程效率更高,直接写sql语句会带来安全性问题,如:sql注入 2.建立过程不会很耗系统资源,因为过程只是在调用才执行。3.存储过程可以用于降低网络流量,存储过程代码直接存储...

为什么要使用存储过程?
1:调试麻烦,但是用 PL\/SQL Developer 调试很方便!弥补这个缺点。2:移植问题,数据库端代码当然是与数据库相关的。但是如果是做工程型项目,基本不存在移植问题。3:重新编译问题,因为后端代码是运行前编译的,如果带有引用关系的对象发生改变时,受影响的存储过程、包将需要重新编译(不过也可以设置成...

存储过程作用是什么,优缺点以及适用范围是什么?
存储过程是SQL 语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件执行以及其它强大的编程功能。存储过程在创建时即在服务器上进行编译,所以执行起来比单个SQL语句快。 存储过程的优点: 1.存储...

ORACLE 存储过程是什么? 它的用处,好处是什么?概念性的东西多点。。
oracle有系统存储过程和自定义存储过程2种存储过程。系统存储过程就是由oracle预先提供的一组完成特定功能的存储过程,安装完oracle就有了。自定义存储过程就是存在oracle数据库里由一组plsql语句组成的自定义过程(procedure)。它可以供其它oracle自定义存储过程、自定义函数和job调用或者由客户端程序调用。

在SQL中什么是存储过程?使用存储过程有什么好处?
什么是存储过程?分为哪几类?答:存储过程是SQL语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。1.使用存储过程有什么好处?答:优点:(1)提供安全机制(2)改进了执行性能(3)减少网络流量(4)允许模块化程序设计

相似回答