6 sonuçtan 1 ile 6 arası

Konu: Not Null Alan Boş geçilebiliyor.

Hibrit Gösterim

önceki Mesaj önceki Mesaj   sonraki Mesaj sonraki Mesaj
  1. #1

    Standart

    SQL Server'da char bazlı alanlar için (char, varchar vs) alana değer girip sonra sildiğinde değeri boş olarak atar, NULL olarak atmaz. Dolayısı ile boş değere izin verir. Sayısal bazlı alanlara ise (int, smallint vs) bir değer verdikten sonra gerek arayüzden gerekse T-SQL ifadesinden boş değer atanamaz, hata verir. Ancak NULL değer vererek değeri boşaltma söz konusudur. Ek not, SQL Management Studio içinde Edit Rows denilerek tablo açıldığında herhangi bir hücrenin içinde iken Ctrl+0 (sıfır) basılarak NULL verilebilir.

    Onur Kulabaş
     

  2. #2

    Standart

    Alıntı akinkaraakin Nickli Üyeden Alıntı Mesajı göster
    SQL Server'da char bazlı alanlar için (char, varchar vs) alana değer girip sonra sildiğinde değeri boş olarak atar, NULL olarak atmaz. Dolayısı ile boş değere izin verir. Sayısal bazlı alanlara ise (int, smallint vs) bir değer verdikten sonra gerek arayüzden gerekse T-SQL ifadesinden boş değer atanamaz, hata verir. Ancak NULL değer vererek değeri boşaltma söz konusudur. Ek not, SQL Management Studio içinde Edit Rows denilerek tablo açıldığında herhangi bir hücrenin içinde iken Ctrl+0 (sıfır) basılarak NULL verilebilir.

    Onur Kulabaş
    Cevabınız için teşekkür ediyorum.
    Dediğinizde haklısınız, ms sql in davranısı ile oracle nin ki ayrılıyor burada.
    Bir arkadaş check constraint koymamı tasviye etti. Artık hem alanı not null yapacağız, hem de check koyacağız çare yok.
     

  3. #3

    Standart

    rica ederiz

    iyi çalışmalar
     

Benzer Konular

  1. Sql Veri Tabanı Alan Şifreleme
    By Endless in forum Yazılım Geliştirme
    Cevaplar: 3
    Son Mesaj: 12-27-2012, 01:13 AM
  2. Replikasyon için boş alan
    By ilketek in forum Server2003
    Cevaplar: 1
    Son Mesaj: 03-26-2010, 09:38 AM
  3. Cevaplar: 1
    Son Mesaj: 04-19-2009, 11:20 PM
  4. Cevaplar: 3
    Son Mesaj: 05-28-2007, 01:15 AM

Yetkileriniz

  • Konu Açma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •  
Hakkımızda
MSHOWTO, herhangi bir firma ya da kuruluş ile bağı olmayan bağımsız teknik bir topluluktur.
Sosyal Medya Linklerimiz