加入收藏 | 设为首页 | 会员中心 | 我要投稿 航空爱好网 (https://www.dakongjun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

server sql 添加存储过程

发布时间:2022-10-15 16:02:34 所属栏目:MsSql教程 来源:
导读:  一、存储过程

  1.预先存储好的sql程序Mssq存储过程,保存在sqlserver中,通过名称和参数执行。

  2.存储过程中可以包含:insert语句,update语句,delete语句,select语句,逻辑控制语句以及变量。
  一、存储过程
 
  1.预先存储好的sql程序Mssq存储过程,保存在sqlserver中,通过名称和参数执行。
 
  2.存储过程中可以包含:insert语句,update语句,delete语句,select语句,逻辑控制语句以及变量。
 
  二、存储过程的优点:
 
  1.执行速度更快
 
  2.允许模块化程序设计
 
  3.提高系统安全性
 
  4.减少网络流量
 
  三、存储过程的分类:
 
  1.系统存储过程
 
  (1)一般以sp_开头,由sqlserver创建、管理和使用
 
  (2)存放在resource数据库中
 
  (3)类似于C#的类库方法
 
  2.扩展存储过程
 
  (1)通常以xp_开头,使用编程语言创建的外部存储过程
 
  3.用户自定义存储过程
 
  (1)由用户自己创建的存储过程。
 
  四、常用的系统存储过程
 
  1.sp_databases:服务器上的所有数据库
 
  2.sp_renamedb:重命名数据库
 
  3.sp_tables:当前环境下可查询的对象列表
 
  4.sp_cloumns:某个表的列
 
  5.sp_help:某个表的所有信息
 
  6.sp_helpconstraint:某个表的约束
 
  7.sp_helpindex:某个表的索引
 
  8.sp_password:添加或者修改登录账户的密码
 
  五、定义存储过程的语法:
 
  create proc 存储过程名
 
  @参数1 参数类型 ,
 
  @参数2 参数类型=默认值 output
 
  as
 
  sql语句
 
  go
 
  六、存储过程的参数
 
  1.参数是可选的
 
  2.参数分为输入参数和输出参数
 
  3.输入参数允许有默认值
 
  七、调用存储过程:
 
  1.无参数:exec 存储过程名
 
  2.有默认值参数:exec 存储过程名 default
 
  3.有参数:exec 存储过程名 参数1,参数2
 
  4.有参数的另一种方法:exec 存储过程名 变量名 = 参数值
 

(编辑:航空爱好网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!