查询分析器下如何方便的撤消(回滚)一个sql 语句呢?
我是在查询分析器下执行单个的update或delete语句时,发现失误,想立即撤消(回滚),用rollback无效?
我事先没用begin tran,如果用了,我就在此提问了。
oracle的pl/sql developer下,能很方便的执行rollback,不知道查询分析器下如何办。
------解决方案--------------------好像不行.
如果没有begin tran,那你F5后就是commit了.
查询分析器的撤消类似记事本撤消的功能.
------解决方案--------------------SQL Server不提供类似的功能,要么用log explorer恢复数据,但这样操作比较麻烦
建议更新前,先把表备份一下,或者直接备份数据库,在测试库中执行你的SQL语句
SQL Server与Oracle的SQL语法也不同,前者用T-SQL,后者用PL/SQL。
------解决方案--------------------自己写个查询语句, 执行的时候, 始终加事务
------解决方案--------------------对,必须加事务处理呀。