回答

收藏

如何撤消SQL Server UPDATE查询?

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

在SQL Server Management Studio中,我做了下面的查询。' r+ g7 D* L4 N# W0 x  H2 V4 s
不幸的是,我忘了取消注释该WHERE条款。
4 y( x) a& ~- W+ Y" Q1 i1647行已更新,而不是4行。1 G7 o7 K* ~9 Q$ [# l/ F
如何撤消上一条语句?
7 ]  ]! B$ N7 W) p- K: l# J不幸的是,我只完成了对这1647行的翻译,并做了最后的更正 ,因此没有备份 。; C, O, }5 f# o0 k5 b/ [
UPDATE [dbo].[T_Language]
) o! L+ ~0 u, J3 a& X   SET ( f' Q7 |: S$ D, C
       [LANG_DE] = 'Mietvertrag' --6 l( i* C" ]7 }2 h1 U8 e( s, k
      ,[LANG_FR] = 'Contrat de bail' -- 7 k6 B3 H+ n$ H! z! I% q# [
      ,[LANG_IT] = 'Contratto di locazione' --       & G. D' F, R3 {
      ,[LANG_EN] = 'Tenancy agreement' --
: _# Q) L% |* m8 p3 [       --WHERE [LANG_DE] like 'Mietvertrag'5 U1 `- G, k1 }& L) H
有一个交易协议,至少我希望如此。
+ d/ C% A+ Z& h+ [6 x. r               
5 n3 i- u1 l+ `+ j; w  x) f解决方案:. x, ~% _+ W( Q! ^, v* Z: S. j9 g
               
7 w) L# Y  w6 w6 o) L- O. |* o" B4 ^

: |: [1 y4 T" c7 n9 ~! Q. q                可以通过发出以下命令来还原未提交的事务 ROLLBACK
: Y5 D1 ~9 X0 P- B: [9 |2 S但是,如果您在自动提交模式下运行,则无能为力。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则