之前用的都是oracle,发现很好的功能就是PL/SQL的撤销和提交功能,就是在窗口执行语句的时候,会把相关数据锁起来,让你可以看到执行后的结果,再决定是否更新到真实的数据库中,之前总是忘了提交,别人查询不到结果,其实这个功能非常有用不知道SQL 有没有这功能

解决方案 »

  1.   

    我没用到过你可以这样啊begin tran
    update tb set col=1--先查询下,若OK,则commit
      

  2.   

    自动提交模式是 SQL Server 数据库引擎的默认事务管理模式。每个 Transact-SQL 语句在完成时,都被提交或回滚。如果一个语句成功地完成,则提交该语句;如果遇到错误,则回滚该语句。只要没有显式事务或隐性事务覆盖自动提交模式,与数据库引擎实例的连接就以此默认模式操作。因此自己搞个begin tran 吧可以设置模版,每次打开的时候,都会显示begin tranhttp://hi.baidu.com/anydb/blog/item/10e7dc11dcb105dff7039ed0.html
      

  3.   

    要手动
    先执行个
    begin tran 然后执行你的语句最后执行
    COMMIT TRANSACTION
    或者
    ROLLBACK TRANSACTION