当前位置:Gxlcms > 数据库问题 > SQL —— 存储过程

SQL —— 存储过程

时间:2021-07-01 10:21:17 帮助过:4人阅读

一、什么是存储过程

预先存储好的SQL程序。

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

通过名称和参数执行。

 

二、存储过程的优点

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

 

三、存储过程的分类

1、系统存储过程

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

 

2、扩展存储过程

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

 

3、用户自定义存储过程

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

 

四、常见的系统存储过程

技术图片

 

 

五、调用存储过程

语法:

EXECUTE 过程名 [参数]

EXEC 过程名 [参数]

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

 

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

技术图片

 

 

七、常见扩展存储过程

技术图片

SQL —— 存储过程

标签:mic   保存   系统   cut   nbsp   过程   bsp   exe   扩展   

人气教程排行