回答

收藏

如何撤消SQL Server UPDATE查询?

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

在SQL Server Management Studio中,我做了下面的查询。4 C/ C  k! p/ q
不幸的是,我忘了取消注释该WHERE条款。. x0 N$ o7 e$ G! }  U
1647行已更新,而不是4行。' X* n8 w% i) ]* i* Z  b7 N
如何撤消上一条语句?
- y' _% F0 R+ |( {3 g& W$ I不幸的是,我只完成了对这1647行的翻译,并做了最后的更正 ,因此没有备份 。
2 l; |3 m5 x  \0 s1 vUPDATE [dbo].[T_Language]
. K6 R; t& a- t1 L4 m   SET
* d* C# G/ {0 l. x* F: _* W       [LANG_DE] = 'Mietvertrag' --: k) P- d( \7 c& A# R2 |7 Y
      ,[LANG_FR] = 'Contrat de bail' --
5 ]" z4 r9 X  }- J& h$ K      ,[LANG_IT] = 'Contratto di locazione' --      
1 O( \# `3 Q( W      ,[LANG_EN] = 'Tenancy agreement' -- : P0 V6 `: F0 c. C7 _- }# t$ v" m: \
       --WHERE [LANG_DE] like 'Mietvertrag'
) T( G' m  Q* X  V  |. _$ ?" ^有一个交易协议,至少我希望如此。
6 U# ^. Q0 B7 B* c  U6 ~& s                . y5 G9 H8 t' E0 H( I
解决方案:$ R3 u4 l: h7 _$ [# X; v
               
0 A' x! ]" F' A; Y. `: E* F# S2 \1 F' w/ q+ A- @3 y; u

' Z2 v  v1 T+ G: g! `+ V                可以通过发出以下命令来还原未提交的事务 ROLLBACK
% u- n+ P; ?7 s# s0 k但是,如果您在自动提交模式下运行,则无能为力。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则