5.00 / 1 oy

Sql Server'da sütun için minimum karakter uzunluğu kuralı eklemek

Arayüze müdahale edemediğiniz bir sql server veritabanı yönettiğinizi farz edelim ve kullanıcıların sizin isteğiniz dışında 0 ya da 1 karakter uzunluğundaki gönderdikleri verilere izin vermemek ve update işleminin sonuçlanmamasını istiyorsunuz.

Örneğin TL, USD, EUR ve GBP para birimlerinden birisinin seçilmesi gereken bir para birimi sütununda boş veriler gelmesini engellemek için gelen verinin en az 2 harften oluşmasını sağlamak için aşağıdaki gibi bir sabit ekleyebilirsiniz.

 alter table urunler
 ADD CONSTRAINT parabirimKontrol CHECK (LEN(parabirimi) >= 2)

İlgili tabloya (ürünlere ait fiyatların ve para birimlerinin tutulduğu bir tablo olabilir) artık 2 karakterden kısa bir parabirimine sahip veri eklenemediği gibi mevcut kayıtların düzenlenmesi işlemlerinde de eğer yapılacak güncelleme işlemindeki para biriminin karakter uzunluğu 2'den az olursa sql server buna izin vermeyecektir.

sql server min char length

 

kaanbey

19.07.2020 16:03

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
Sql Server'da sütun için minimum karakter uzunluğu kuralı eklemek

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.