In SQL Server Management Studio, ho eseguito la query di seguito.
Purtroppo, ho dimenticato di decommentare la clausola WHERE
.
1647 righe sono state aggiornate anziché 4.Come annullare una query UPDATE di SQL Server?
Come posso annullare l'ultima istruzione?
Purtroppo, ho appena finito di tradurre quelle 1647 righe e stavo facendo correzioni finali , e quindi non ho un backup.
UPDATE [dbo].[T_Language]
SET
[LANG_DE] = 'Mietvertrag' --<LANG_DE, varchar(255),>
,[LANG_FR] = 'Contrat de bail' -- <LANG_FR, varchar(255),>
,[LANG_IT] = 'Contratto di locazione' -- <LANG_IT, varchar(255),>
,[LANG_EN] = 'Tenancy agreement' -- <LANG_EN, varchar(255),>
--WHERE [LANG_DE] like 'Mietvertrag'
C'è un protocollo di transazione, almeno lo spero.
Hai mai preso una copia di backup? A cosa è impostato il modello di recupero? –
Modello di recupero? ;-) –
Oh grazie a dio, ho un backup automatico da oggi pomeriggio. –