事务开始
UPDATE 表1 SET 字段1=1 WHERE 字段2=2
INSERT INTO 表2 (字段1, 字段2) VALUES( 1, 2)
事务结束
结果 只能执行成功 后面的插入的SQL语句呢 而且我开了事务 更新的语句也不报错的
我怀疑,很有可能是
第一句的
update 语句中
where 条件上面有问题
导致 最后没有数据满足条件
也就是 一行数据, 也不会被更新。
而一行数据, 也不会被更新, 是不会报系统错误的。
因此也不会导致 事务处理 发生 roolback.
加一年 则为 DateAdd(yy,1,getdate())减一年 则为 DateAdd(yy,-1,getdate())
将DataBase数据库中的表UserTable内CreateTime字段的时间统一加十天。
USE DataBase
UPDATE [UserTable] SET CreateTime = DATEADD(day, 10, CreateTime)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)