Eğitim videosunu izlediğim yerde IMDB tarzı bir veritabanı tasarlıyoruz. Rating için DECIMAL(2,1) kullandık ama bununla maksimum 9.9 değerini alabiliyoruz. Oysa IMDB'de maksimum değer 10.0 değil midir? 10.0 DECIMAL açısından DECIMAL(3,1) oluyor. Diğer veri tiplerini kullanamadık çünkü istediğimiz aralıkta değer girilmesini istiyoruz. Bunu nasıl sağlayabiliriz?
sqlde fonksiyon yazıp işlem yapabilirsiniz örnek var burda
social.msdn.microsoft.com
Check Constraint on decimal: restrict user to enter more than 1 digit