`
hngmduyi
  • 浏览: 335056 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

存储过程简介

阅读更多
 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来,   那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。
 存储过程的优点:
          1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。
          2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。
          3.存储过程可以重复使用,可减少数据库开发人员的工作量
          4.安全性高,可设定只有某此用户才具有对指定存储过程的使用权
        存储过程的种类:
          1.系统存储过程:以sp_开头,用来进行系统的各项设定.取得信息.相关管理工作,
          如   sp_help就是取得指定对象的相关信息
          2.扩展存储过程   以XP_开头,用来调用操作系统提供的功能
          exec   master..xp_cmdshell   'ping   10.8.16.1'
          3.用户自定义的存储过程,这是我们所指的存储过程
          常用格式

分享到:
评论
1 楼 caisos 2011-01-05  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

相关推荐

    gbase8s存储过程简介

    gbase8s存储过程简介 存储过程或函数是一种能完成特定功能的 SQL 语句集合,是一个独立的数据库对象。用户可以通过存储过程或函数按照自定义的方式对数据进行操作或自定义的算法得到想要的结果。 在 gbase8s 中,...

    存储过程-01.存储过程简介

    存储过程简介”中,我们将深入探讨存储过程的基础概念、优点、创建与调用方法,以及它们在实际应用中的作用。 一、存储过程的基础概念 存储过程是数据库系统中的一个程序对象,它包含了由数据库管理员或开发人员...

    存储过程在企业中的应用:第一讲 存储过程简介

    ### 存储过程在企业中的应用:第一讲 存储过程简介 #### 一、存储过程概述 存储过程是数据库中预编译的一组SQL语句集合,可以在数据库服务器上执行,以完成特定功能。存储过程是数据库系统的重要组成部分,在企业...

    第 存储过程简介PPT学习教案.pptx

    【存储过程简介】 存储过程是数据库管理系统中的一种重要特性,它允许用户预先编写一组SQL语句并将其存储在数据库中,作为一个可重复使用的程序单元。这使得开发人员能够将复杂的业务逻辑封装到易于管理和调用的...

    Oracle 存储过程简介.pdf

    Oracle存储过程是数据库管理系统中的一项重要功能,它允许用户将一系列的SQL语句和PL/SQL块组合成一个单元,并将其存储在数据库中。使用存储过程可以带来一系列的好处,例如提高数据库操作的效率、降低网络流量以及...

    oracle 存储过程 函数 dblink

    #### 一、Oracle存储过程简介 在Oracle数据库中,存储过程是一种预编译好的SQL代码集合,它可以接受输入参数、返回单个值或多个值,并能够执行复杂的数据库操作。存储过程提高了代码的重用性和执行效率,同时也便于...

    存储过程简介.docx

    在数据库管理中,存储过程是一种预编译的SQL语句集合,它封装了特定的数据操作逻辑,可以在需要的时候被调用执行。存储过程在MySQL中扮演着重要的角色,提供了更高效、安全的数据处理方式,降低了网络通信量,并提高...

    用callabledStatement调用oracle存储过程实用例子(IN OUT 传游标)

    一、Oracle 存储过程简介 Oracle 存储过程是一种可以在 Oracle 数据库中存储和执行的程序单元。存储过程可以由多种语言编写,例如 PL/SQL、Java 等。存储过程可以封装复杂的业务逻辑,提高数据库的安全性和性能。 ...

    ASP与sql存储过程

    #### 一、存储过程简介 存储过程(Stored Procedures)是一种在数据库中预先定义并编译好的SQL语句集合。它能够实现特定功能,并且可以在多处被调用,以此来简化复杂的数据库操作,提高系统的性能和安全性。 #### ...

    Ibatis调用存储过程调用存储过程

    ##### 2.1 存储过程简介 存储过程是一种在数据库中预先编译好的SQL代码集合,可以实现复杂的业务逻辑处理。相比直接执行SQL语句,存储过程具有以下优势: - **性能更高**:存储过程是预编译的,减少了网络传输和编译...

    存储过程 : 一个获取数据库表中密码的存储过程

    #### 一、存储过程简介 存储过程(Stored Procedure)是一种在数据库中定义好的SQL语句集合,可以在客户端通过调用存储过程的名字来执行其中的SQL语句。存储过程可以接受输入参数并返回输出结果,也可以用于控制流...

    存储过程教程,vs2008下使用、调试存储过程

    ### 存储过程简介 1. **定义与特点** 存储过程是SQL语句的集合,它们在首次创建时被编译并存储在数据库中。执行时,只需调用存储过程的名称,如果有参数,还需要传递参数值。例如,以下是一个简单的存储过程示例...

    解决SQL下数据库修改删除用户未能找到存储过程问题

    #### 存储过程简介 存储过程(Stored Procedure)是一种预先编译好的SQL脚本,它保存在数据库中,并可以在需要的时候通过调用执行。存储过程可以包含复杂的逻辑处理、查询以及事务管理等功能,提高了SQL代码的重用...

    调用存储过程入参出参为自定义对象_支持批量

    #### 存储过程简介 存储过程是一种预编译的SQL代码集合,存储在数据库中。它可以包含一系列复杂的SQL语句,并接受输入参数,返回输出结果。存储过程可以提高性能,简化复杂的数据库操作,并提供更安全的数据访问方式...

    java调用存储过程实例

    #### 存储过程简介 存储过程是一种在数据库中编写的SQL程序,可以接受输入参数,执行一系列操作,并返回结果或输出参数。它们可以提高应用程序的性能、安全性和复用性。在Oracle数据库中,存储过程使用PL/SQL语言...

    使用SQL存储过程发送邮件

    存储过程简介 存储过程是SQL Server中一种重要的编程对象,它是由一系列预编译的SQL语句和控制流语句构成的过程。存储过程可以接受参数,并且能够返回结果集或者执行特定的操作。通过使用存储过程,可以提高代码的...

    玩转MySQL存储过程

    #### 一、存储过程简介及优势 存储过程是一种预编译的SQL语句集合,存储在数据库中,通过指定名称及其参数来调用执行。这种特性使得存储过程能够在执行时更加高效地完成特定任务。 **主要优势包括:** 1. **增强...

    mysql存储过程实现分页

    #### 存储过程简介 MySQL中的存储过程是一种用户定义的过程,在其中可以封装一系列SQL语句或控制流语句,以便在需要时调用。存储过程可以在服务器端执行,从而提高性能和安全性。通过存储过程实现分页功能,可以极...

    oracle触发器调用存储过程

    2. **存储过程简介** 3. **触发器如何调用存储过程** 4. **示例代码详解** 5. **注意事项** 6. **自主事务(Autonomous Transaction)** 7. **触发器与事务管理** #### 触发器基本概念 在Oracle数据库中,触发器是...

Global site tag (gtag.js) - Google Analytics