没有令人羡慕的外表,但求一颗纯洁的心;没有出众的智慧,但求拥有自己的思维;也许很胆怯,但要求自己敢于挑战;也许很懦弱,但要做真实的自己!

关于事务

上一篇 / 下一篇  2012-04-11 14:21:05 / 个人分类:数据库

事务是一种机制,是一个操作序列。事务包含了一组数据库操作命令,所有的命令作为一个整体一起向系统提交或撤销,这些命令要么都执行要么都不执行,因此事务是一个不可分割的逻辑工作单元。一个事务可能包括一条Transact-SQL语句,也可能包括多条Transact-SQL语句。

基本语法

BEGIN TRAN           -----开始一个事务
   UPDATE  表 SET  字段=字段+1
     DELETE  FROM  表 WHERE  字段<60
COMMIT  TRAN      ------结束一个事务


如果需要继续添加内容

BEGIN TRAN    -----开始一个事务
DECLARE @a int    ---定义一个变量
set @a=1       ---给变量赋值
WHILE @a <= 100    ---循环
BEGIN
set @a=@a+1
  INSERT INTO t1 VALUES((CAST(FLOOR(RAND()*100000) as INT)),'a')
end
COMMIT TRAN    --提交所有变更


TAG:

 

评分:0

我来说两句

Open Toolbar