sql server 查询编辑器中如何撤销上一步操作

anyue417 2013-03-08 07:37:51
菜鸟请教, 在sql server 2008中,例如,针对某一个库,直接在查询编辑器中写了一句

delete from tableA;

然后F5执行了,请问怎么撤销这一操作呢?我指的不是恢复前面的表,而是广泛意义上的如何撤销上一步操作???

多谢指教。谢谢。
...全文
5423 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzyoucan 2014-01-21
  • 打赏
  • 举报
回复
我日刚才执行了一个update操作,看来要还原一下了,但oracle好像不要加事物可以回滚吧。
anyue417 2013-03-09
  • 打赏
  • 举报
回复
不胜感激,谢谢各位。
發糞塗牆 2013-03-08
  • 打赏
  • 举报
回复 1
SELECT * FROM dbo.abc
BEGIN TRAN 
DELETE FROM dbo.abc

ROLLBACK

SELECT * FROM abc

/*
id          c    d
----------- ---- ----
0                   
1           2    3  
1           2    3  

(3 行受影响)


(3 行受影响)
id          c    d
----------- ---- ----
0                   
1           2    3  
1           2    3  

(3 行受影响)


*/
發糞塗牆 2013-03-08
  • 打赏
  • 举报
回复
begin tran delete from table rollback
anyue417 2013-03-08
  • 打赏
  • 举报
回复
麻烦楼上的大哥给个事务操作的简单示例可以么?
szm341 2013-03-08
  • 打赏
  • 举报
回复
你当数据库操作是ctrl+y ctrl+z呢,操作错了还带反悔的~ 如果你写了事务操作的话可以回滚,否则没有所谓的撤销动作
  • 打赏
  • 举报
回复
没法撤销吧?

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧