读书人

查询分析器下怎么方便的撤消(回滚)一

发布时间: 2012-01-20 18:53:53 作者: rapoo

查询分析器下如何方便的撤消(回滚)一个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。
[解决办法]
自己写个查询语句, 执行的时候, 始终加事务
[解决办法]
对,必须加事务处理呀。

读书人网 >SQL Server

热点推荐