sql >> Database teknologi >  >> RDS >> Sqlserver

hvordan man ved, hvor mange rækker der vil blive påvirket, før man kører en forespørgsel i Microsoft SQL Server 2008

Du kan også bruge BEGIN TRANSACTION før operationen udføres. Du kan se antallet af berørte rækker. Derfra enten COMMIT resultaterne eller brug ROLLBACK for at sætte dataene tilbage i den oprindelige tilstand.

BEGIN TRANSACTION;

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

Gennemgå ændrede data og derefter:

COMMIT;

eller

ROLLBACK;


  1. SQL-forespørgsel på flere databaser

  2. Hentning af forskel mellem antallet af to underforespørgsler

  3. CHECK CONSTRAINT på flere kolonner

  4. Android-setPeriodic for JobScheduler virker ikke