Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

как да разберете колко реда ще бъдат засегнати, преди да изпълните заявка в microsoft sql server 2008

Можете също да използвате НАЧАЛО НА ТРАНЗАКЦИЯ преди да бъде изпълнена операцията. Можете да видите броя на засегнатите редове. Оттам или КОМИТ резултатите или използвайте ROLLBACK за да върнете данните обратно в първоначалното състояние.

BEGIN TRANSACTION;

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

Прегледайте променените данни и след това:

COMMIT;

или

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. разрешението за създаване на таблица е отказано в базата данни „master“

  2. Свържете две таблици, използвайте само последната стойност на дясната таблица

  3. Получете привилегии на колона за таблица в SQL Server с помощта на T-SQL:sp_column_privileges

  4. SQL Server Промяна на местоположението на TempDB файла

  5. Блокировка от заключване на обхват на индекс на първичен ключ