Sqlserver中存储过程,触发器,自定义函数(一)

本文介绍了SQLServer中的存储过程,包括其定义、分类、创建与执行方法,强调了存储过程的安全性、性能优化和代码重用等优点。此外,还提及了扩展存储过程和用户自定义存储过程的不同类型。
摘要由CSDN通过智能技术生成
 

Sqlserver中存储过程,触发器,自定义函数

1.存储过程有关内容
 存储过程的定义;
 存储过程的分类;
 存储过程的创建,修改,执行;
 存储过程中参数的传递,返回与接收;
 存储过程的返回值;
 存储过程使用游标。
 
 1.1存储过程的定义:存放在服务器上预先编译好的sql语句,可以给存储过程传递参数,也可以
   从存储过程返回值。
   
   优点:提供了安全访问机制,比如可以将不同的存储过程的执行权限赋予权限不同的用户;
      改进了执行性能,因为存储过程是预编译的;
      减少了网络流量,因为在调用存储过程时,传递的字符串很短,没有很长的sql语句;
      增强了代码的重用性。
   
 1.2分类:系统存储过程,sp_开头;
      扩展存储过程,xp_开头,允许其他高级语言编写,如c#,以dll形式存在;
      用户自定义存储过程:
        T_SQL存储过程;
        临时存储过程;
         局部:命名以 # 开头;
         全局:命名以 ## 开头;
        CLR存储过程。
         
 1.3存储过程的创建,修改,执行:
   首先确定三个组成部分:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值