• SQL —— 存储过程


    一、什么是存储过程

    预先存储好的SQL程序。

    保存在SQL Server中(跟视图的存储方式一样)

    通过名称和参数执行。

    二、存储过程的优点

    1. 执行速度更快
    2. 允许模块化程序设计
    3. 提高系统安全性
    4. 减少网络流通量

    三、存储过程的分类

    1、系统存储过程

    • 系统存储过程的名称一般以 "sp_"开头
    • 由SQLServer创建、管理和使用
    • 存放在Master数据库中
    • 类似Java和C#语言类库中的方法

    2、扩展存储过程

    • 扩展存储过程的名称通常以 "xp_"开头
    • 使用编程语言(如C#)创建的外部存储过程
    • 以DLL形式单独存放

    3、用户自定义存储过程

    • 由用户在自己的数据库中创建的存储过程
    • 类似C#语言中用户自定义的方法

    四、常见的系统存储过程

    五、调用存储过程

    语法:

    EXECUTE 过程名 [参数]

    EXEC 过程名 [参数]

    ps.如果执行存储过程的语句是批处理中的第一个语句,则可以不指定EXECUTE关键字。

    六、常用的系统存储过程示例

    七、常见扩展存储过程

  • 相关阅读:
    SpringRequestContext源码阅读
    MyBatis事务管理源码阅读
    linux查找依赖文件
    GitHub
    Qt Quick
    centos7下安装chrome
    软件使用
    排序算法之冒泡排序
    c++学习
    cent6.4使用
  • 原文地址:https://www.cnblogs.com/xulinjun/p/12099605.html
Copyright © 2020-2023  润新知