回答

收藏

如何撤消SQL Server UPDATE查询?

技术问答 技术问答 523 人阅读 | 0 人回复 | 2023-09-14

在SQL Server Management Studio中,我做了下面的查询。' Y4 [6 [. E/ c0 A0 N
不幸的是,我忘了取消注释该WHERE条款。
( J5 v/ X& h0 w0 D5 @# c0 I1647行已更新,而不是4行。
9 C1 x" c8 v3 W% B3 T如何撤消上一条语句?
, x: A3 T# s; H/ }) Y7 x' Z不幸的是,我只完成了对这1647行的翻译,并做了最后的更正 ,因此没有备份 。
* U7 _: j% E; J/ [! V( `UPDATE [dbo].[T_Language]
7 D4 u7 |: p' |   SET 4 o, M1 v: g, y5 h- \) Y
       [LANG_DE] = 'Mietvertrag' --5 w" C/ T5 u" u
      ,[LANG_FR] = 'Contrat de bail' -- 2 a% F+ h+ r2 S" Q" p% P. A" B5 V) }
      ,[LANG_IT] = 'Contratto di locazione' --      
5 N9 m* n8 R5 w& }) o: n      ,[LANG_EN] = 'Tenancy agreement' --
+ {- h) w, u7 Q8 @- P       --WHERE [LANG_DE] like 'Mietvertrag'
" S* V# a$ a+ k) H有一个交易协议,至少我希望如此。
" v% `/ `+ ?) O4 {! V0 G* q6 z               
7 ~; a# ?; D$ Y* B0 l: X解决方案:
' e8 _) V' ?* W0 i% @+ x. @               
3 @3 c3 |  v* m, n4 q$ J4 r& c0 r( N- ^9 e7 a# c6 E" Y; S
# ^+ O% n  A( S* \) _: ?4 V
                可以通过发出以下命令来还原未提交的事务 ROLLBACK) M4 m/ ^1 d6 K9 r7 }. h: P3 L
但是,如果您在自动提交模式下运行,则无能为力。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则