Herkese merhaba,

Bu yazıda SQL Server’da tabloya ait bir alan için uzunluk kontrolünün SQL Server tarafında nasıl yapılacağından bahsedeceğim. Örnek kodları aşağıda görmektesiniz.

--Tablo oluşturulması
CREATE TABLE Ogrenciler
(
	OgrenciNo INT IDENTITY(1,1) PRIMARY KEY,
	Ad VARCHAR(MAX)
	CONSTRAINT ad_uzunluk_kontrol CHECK (DATALENGTH(Ad) <= 8)
);


--Veri eklenmesi
INSERT INTO dbo.Ogrenciler
        (  Ad )
VALUES  ( 'Abdurrahman'  -- Ad - varchar(max)
          )

Yukarıda bir tablo oluşturduk ve Datalength fonksiyonunu bu tablo içerisinde kullanarak bir constraint tanımladık. Kısaca bir check constraint tanımlamış olduk. Sonrasında karakter uzunluğu 8’den büyük veri eklediğimiz zaman hata verdiğini görmüş olduk.

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

516 Kez Okundu

Kategoriler: