Belli bir tarihten sonrası NOT NULL, belli bir tarihten öncesi NULL olarak yaşamına devam edecek kolonlar için ALTER TABLE MUSTERI ADD CHECK ("ULKE_LOKASYON_ID" IS NOT NULL); şeklindeki notasyon ihtiyaca cevap vermiyor. Bu notasyon kolonun tamamını NOT NULL'a çeker. Column description ekranında NULL? Bölümünde N gösterir. (eğer başarılı çalışırsa)
Bizim ihtiyacımıza cevap veren notasyon ALTER TABLE MUSTERI ADD ( CHECK ("ULKE_LOKASYON_ID" IS NOT NULL) ENABLE NOVALIDATE); Bu durumda column description ekranındaki NULL? Bölümü Y gösterse de hayatına NOT NULL olarak devam eder, eski kayıtları NOT NULL'a zorlamaz.
Hiç yorum yok:
Yorum Gönder