Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

làm thế nào để biết có bao nhiêu hàng sẽ bị ảnh hưởng trước khi chạy một truy vấn trong microsoft sql server 2008

Bạn cũng có thể sử dụng BẮT ĐẦU GIAO DỊCH trước khi hoạt động được thực hiện. Bạn có thể thấy số hàng bị ảnh hưởng. Từ đó, COMMIT kết quả hoặc sử dụng ROLLBACK để đưa dữ liệu trở lại trạng thái ban đầu.

BEGIN TRANSACTION;

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

Xem lại dữ liệu đã thay đổi và sau đó:

COMMIT;

hoặc

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. Việc chuyển đổi kiểu dữ liệu datetime2 thành kiểu dữ liệu datetime dẫn đến giá trị nằm ngoài phạm vi

  2. Tìm các đối tượng được tham chiếu trong SQL Server:sys.dm_sql_referenced_entities

  3. Tôi có thể sử dụng nhiều với?

  4. Kiểm tra xem một tham số là null hay rỗng trong một thủ tục được lưu trữ

  5. Không có đủ bộ nhớ hệ thống trong nhóm tài nguyên 'nội bộ'