SQL Server CheckSum Fonksiyonu
Herkese merhaba,
Bu yazıda size SQL Server’da CheckSum Fonksiyonundan bahsedeceğim.
SQL Server’da CheckSum fonksiyonu parametre olarak aldığı değer için bir hash değeri döndürür. Fonksiyon tablodaki satırların ya da kolonlarının değişip değişmediğini anlamak için kullanılan bir fonksiyondur. Örnek kullanımı aşağıda görmektesiniz.
--Database oluşturulması CREATE DATABASE Ornek GO --Veritabanının seçilmesi USE Ornek GO --Tablo oluşturulması CREATE TABLE Ogrenciler ( OgrenciID NVARCHAR(60) ) --Veri eklenmesi INSERT INTO Ogrenciler (OgrenciID) VALUES ( '1111111' ) --Checksum kullanımı SELECT CHECKSUM(*) FROM Ogrenciler WHERE OgrenciID='1111111'
Burada CheckSum fonksiyonu bize bir değer döndürecektir. Şimdi OgrenciID değerini değiştirip tekrar kontrol edelim.
UPDATE Ogrenciler SET OgrenciID='2222222' WHERE OgrenciID='1111111' SELECT CHECKSUM(*) FROM Ogrenciler WHERE OgrenciID='2222222'
Burada OgrenciID değeri Update edildi. Sonrasında tekrar CheckSum fonksiyonu ile kontrol edildiğinde değerin değiştiğini göreceksiniz.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.