SQL Server

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

 

明天继续

posted @ 2009-02-03 00:13  adriana  阅读(266)  评论(2)    收藏  举报