‘壹’ sql server 查询编辑器中怎么撤销上一步操作
除非你显式开启了事务,否则所有的操作都会默认带有隐式事务,都无法撤销。
‘贰’ 急!!!如何撤销一个已经执行的更新SQL语句 SQL 代码执行怎么撤销啊
1. 如果没有提交,可以撤回
2. 如果已经提交,则看是否有备份
3. 如果有备份,那么恢复数据库到另外的地方,然后此表恢复
4. 如果没有备份,那么没有办法的。
‘叁’ 如何取消已经执行的sql 语句,比如我执行了一个update,我想撤销,有什么办法
rollback;
不过这种是对于那种默认模式为 执行不提交 的那种模式,如果是 执行已提交 的话,就不知道用什么办法撤销了
‘肆’ 如何撤销一个已经执行的更新SQL语句
1、打开sql server 数据库。
‘伍’ SQLserver 怎么撤销操作
加上事务 ,可用测试脚本
begin tran--开始
delete 表
rollback tran--撤销
如果是恢复误操作的数据,可用Log explorer软件
‘陆’ 【急】sql撤销上步操作
1、rollback
2、如果修改记录是一条的话,反向操作一下,update回去,但是前提要知道你更新前的数据是什么。
---
以上,希望对你有所帮助。
‘柒’ 今天用SQL SERVER修改了批量21W条数据,突然发现自己改错了,怎样返回上一步
前提条件
--将数据库的恢复模式(Recoverymode)设置为“完整(Full)”
--此操作可以在SQLServerManagementStudio中,选择数据库,鼠标右键,属性后,在选项标签中进行设置。
USE[master]
GO
ALTERDATABASE[test]SETRECOVERYFULLWITHNO_WAIT
GO
--完整备份数据库
backupdatabasetesttodisk='e: est_20130704.dat'
GO
已为数据库'test',文件'Test'(位于文件1上)处理了376页。
已为数据库'test',文件'Test_log'(位于文件1上)处理了3页。
BACKUPDATABASE成功处理了379页,花费1.151秒(2.571MB/秒)。
测试数据.
USE[test]
GO
--创建测试表
CREATETABLEtest_br_table(
IDint,
VALVARCHAR(10),
PRIMARYKEY(ID)
);
GO
INSERTINTOtest_br_tableVALUES(1,'TEST1');
INSERTINTOtest_br_tableVALUES(2,'TEST2');
INSERTINTOtest_br_tableVALUES(3,'TEST3');
GO
SELECTGETDATE()
GO
-----------------------
2013-07-0416:44:12.393
(1行受影响)
--假设误操作,删除所有的数据了.
DELETEFROMtest_br_table
GO
(3行受影响)恢复
USE[master]
GO
--步骤1.备份当前数据库的事务日志:
BACKUPLOG[Test]TOdisk=N'e: est_log'WITHNORECOVERY
GO
已为数据库'Test',文件'Test_log'(位于文件1上)处理了9页。
BACKUPLOG成功处理了9页,花费0.046秒(1.486MB/秒)。
--步骤2.恢复一个误删除之前的完全备份:
RESTOREDATABASE[Test]FROMDISK=N'e: est_20130704.dat'WITHNORECOVERY,REPLACE
GO
已为数据库'Test',文件'Test'(位于文件1上)处理了376页。
已为数据库'Test',文件'Test_log'(位于文件1上)处理了3页。
RESTOREDATABASE成功处理了379页,花费0.828秒(3.574MB/秒)。
--步骤3.将数据库恢复至误删除之前的时间点:
RESTORELOG[Test]FROMDISK=N'e: est_log'WITHSTOPAT=N'2013-07-0416:44:12.393',RECOVERY
GO
已为数据库'Test',文件'Test'(位于文件1上)处理了0页。
已为数据库'Test',文件'Test_log'(位于文件1上)处理了9页。
RESTORELOG成功处理了9页,花费0.013秒(5.258MB/秒)。
核对数据.
use[Test]
GO
SELECT*FROMtest_br_table
GO
IDVAL
---------------------
1TEST1
2TEST2
3TEST3
(3行受影响)
‘捌’ 怎么撤销 sqlserver上一步操作
怎么撤销 sqlserver上一步操作
可以用触发器控制
或者事物也可以
‘玖’ SQL数据库撤销删除
事务未提交且未关闭的前提下才能撤销,PLSQL在执行完Delete后,左上角会有两个按钮点亮,一个绿色向下箭头,点击提交更改,一个红色向上箭头,点击撤销删除。除此之外没有别的了。