Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

como saber quantas linhas serão afetadas antes de executar uma consulta no microsoft sql server 2008


Você também pode usar BEGIN TRANSACTION antes que a operação seja executada. Você pode ver o número de linhas afetadas. A partir daí, COMMIT os resultados ou use ROLLBACK para colocar os dados de volta no estado original.
BEGIN TRANSACTION;

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

Revise os dados alterados e, em seguida:
COMMIT;

ou
ROLLBACK;