zoukankan      html  css  js  c++  java
  • (转)SQL Server 假执行,预执行

    经常上服务器更新数据库,而数据库内容很重要,如果一不小心更新错了,那问题可就大了。

    有人说,及时备份数据呀,可是我的数据实时性太强了,如果更新错了,还原再操作,那可是有损失的。

    我想有没有这样的功能,我执行了,数据库也返回结果了,但实际是没有执行的,我觉得事务应该会有类似的功能,就是执行了,但最后自己给他制造个错,让他所有执行都返回。

    呵呵,在CSDN上问了一下,老大们都说目前没有这样的功能 ,我觉得应该有呀,所以就自己试了下,还真是可行

     

    BEGIN TRANSACTION                        --事务开始   

        SELECT * FROM dbo.CuXiao             --可以看到地址里都有内容   

        UPDATE dbo.CuXiao SET txtAddress=''  --更新地址为空   

        SELECT * FROM dbo.CuXiao             --更新后再查找时,显示地址都为空   

    ROLLBACK                                 --事务回滚   

        SELECT * FROM dbo.CuXiao             --哈哈,数据没有更新  

  • 相关阅读:
    257. Binary Tree Paths
    324. Wiggle Sort II
    315. Count of Smaller Numbers After Self
    350. Intersection of Two Arrays II
    295. Find Median from Data Stream
    289. Game of Life
    287. Find the Duplicate Number
    279. Perfect Squares
    384. Shuffle an Array
    E
  • 原文地址:https://www.cnblogs.com/dadamoney/p/1621963.html
Copyright © 2011-2022 走看看