Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

comment savoir combien de lignes seront affectées avant d'exécuter une requête dans Microsoft SQL Server 2008

Vous pouvez également utiliser BEGIN TRANSACTION avant l'exécution de l'opération. Vous pouvez voir le nombre de lignes affectées. À partir de là, soit COMMIT les résultats ou utilisez ROLLBACK pour remettre les données dans leur état d'origine.

BEGIN TRANSACTION;

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

Examinez les données modifiées, puis :

COMMIT;

ou

ROLLBACK;