Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

wie Sie wissen, wie viele Zeilen betroffen sind, bevor Sie eine Abfrage in Microsoft SQL Server 2008 ausführen

Sie können auch BEGIN TRANSACTION bevor die Operation ausgeführt wird. Sie können die Anzahl der betroffenen Zeilen sehen. Von dort entweder COMMIT die Ergebnisse oder verwenden Sie ROLLBACK um die Daten wieder in den ursprünglichen Zustand zu versetzen.

BEGIN TRANSACTION;

UPDATE table
SET col = 'something'
WHERE col2 = 'something else';

Geänderte Daten überprüfen und dann:

COMMIT;

oder

ROLLBACK;