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.

1.147 Kez Okundu