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

Kiểm tra các thay đổi đối với bảng SQL Server?

Hãy xem lệnh CHECKSUM:

SELECT CHECKSUM_AGG(BINARY_CHECKSUM(*)) FROM sample_table WITH (NOLOCK);

Điều đó sẽ trả về cùng một số mỗi khi nó chạy miễn là nội dung bảng không thay đổi. Xem bài đăng của tôi về điều này để biết thêm thông tin:

CHECKSUM

Đây là cách tôi sử dụng nó để xây dựng lại các phụ thuộc bộ nhớ cache khi các bảng thay đổi:
phụ thuộc vào bộ nhớ cache của cơ sở dữ liệu ASP.NET 1.1 (không có trình kích hoạt)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách cập nhật thống kê máy chủ SQL cho bảng lớn

  2. T-SQL:Làm thế nào để Chọn Giá trị trong Danh sách Giá trị KHÔNG CÓ TRONG Bảng?

  3. Nhập tệp CSV vào SQL Server

  4. Đếm số cột không rỗng trong mỗi hàng

  5. Ý nghĩa của SELECT ... FOR XML PATH (''), 1,1) là gì?