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.

885 Kez Okundu

Yavuz Selim Kart

Yazılım ve veri tabanında bildiklerimi anlatmaya gayret ediyorum. Halen birçok programlama dili üzerinde araştırmalar yaparak kendimi geliştiriyorum. Bunlar haricinde Grafik Tasarım ve Wordpress konularına da ilgim bulunmakta. SEO ve Sosyal medya yönetimleri hakkında da bilgim mevcuttur. Kısaca çok çalışmayı seven azimli biriyim.

You may also like...

Yazı kopyalamak yasaktır!