SQL Server

本文介绍了数据库中的事务概念及其ACID特性,并提供了SQL中事务的基本操作语法。此外,还讲解了存储过程的概念、优势及创建使用方法。

1,事务

        事务(TRANSACTION)作为单个逻辑工作单元执行的一系列的操作,这些操作作为一个整体一起向系统提交,要么都执行,要么都不执行,事务是一个不可分割的工作逻辑单元。

        四个属性:原子性,一致性,隔离性,永久性      

      语法:

       --建事务
                --开始事务
                         BEGIN TRANSACTION
               --提交事务
                         COMMIT TRANSACTION
               --回滚事务

                         ROLLBACK TRANSACTION

2.存储过程

      存储过程(PROCEDURE):  sql语句和控制流语句的预编译集合,类似C中的函数。

               存储于数据库内,可由应用程序通过一个调用执行,允许用户声明变量,返回单个或多个结果集以及返回值。

               存储过程在创建时即在服务器上编译,所以执行起来比单个sql语句快。

        语法:

          create procedure proc_stu
              @notpasssun int output,
              @writtenpass int=60,
              @labpass int=60
            as
      print'笔试及格线'+convert(varchar(5),@writtenpass)+'机试及格线'+convert(varchar(5),@labpass)      select @notpasssun=count(stuno)from stumarks where writtenexam<@writtenpass or labexam<@labpass
        go

 

明天继续

转载于:https://www.cnblogs.com/liuwanlin/archive/2009/02/03/1382781.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值