Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

jak sprawdzić, ile wierszy zostanie dotkniętych przed uruchomieniem zapytania w serwerze microsoft sql 2008

Możesz także użyć ROZPOCZNIJ TRANSAKCJĘ przed wykonaniem operacji. Możesz zobaczyć liczbę wierszy, których to dotyczy. Stamtąd albo COMMIT wyniki lub użyj ROLLBACK przywrócić dane do pierwotnego stanu.

BEGIN TRANSACTION;

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

Sprawdź zmienione dane, a następnie:

COMMIT;

lub

ROLLBACK;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zaszyfrować wszystkie istniejące procedury przechowywane w bazie danych?

  2. Powielanie wierszy na podstawie wartości kolumny w każdym wierszu

  3. Jaki jest najlepszy sposób kontrolowania wersji moich procedur przechowywanych na serwerze SQL?

  4. Folder pętli SSIS Foreach jako zmienna

  5. SQL 2008 - varchar(max) a typy danych tekstowych