Doğru miqdarda məlumatın girildiyinə əmin olun
Microsoft SQL Server-da NULL məhdudiyyətlər deyil bir sütun NULL dəyərlər ola bilməz müəyyən etmək üçün imkan verir. Bir verilənlər bazası sütununda yeni bir NULL kısıtlama oluşturduğunuzda, SQL Server, hər hansı bir NULL dəyər üçün sütunun mövcud məzmununu yoxlayır. Sütun hazırda NULL dəyərləri varsa, məhdudiyyət yaradılması başarısız. Əks halda, SQL Server, NULL dəyərinin mövcudluğuna səbəb olan NOT NULL məhdudlaşdırma və hər hansı bir gələcək INSERT və ya UPDATE əmrləri əlavə edir.
NULL sıfırdan və ya sıfır karakter simvolundan fərqlidir. NULL heç bir giriş edilməməsi deməkdir.
NOT NULL məhdudlaşdırma yaratmaq
SQL Server'da UNİKAL məhdudiyyət yaratmağın bir çox yolu var . Mövcud bir masaya UNIQUE məhdudiyyət əlavə etmək üçün Transact-SQL istifadə etmək istəyirsinizsə, aşağıda göstərildiyi kimi, ALTER TABLE ifadəsini istifadə edə bilərsiniz:
ALTER TABLE
ALTER COLUMN NOT NULL
Əgər GUI vasitələrini istifadə edərək, SQL Server ilə qarşılıqlı əlaqə qurmağı tercih etsəniz, SQL Server Management Studio istifadə edərək, bir NULL məhdudiyyət yarada bilərsiniz. İşdə necə:
- SQL Server Management Studio'yu açın.
- Kısıtlamayı yaratmaq istədiyiniz veritabanının Tablolar qovluğunu genişletin.
- Əlavəni əlavə etmək istədiyiniz cədvəldə sağ basın və Design düyməsini basın.
- NOT NULL məhdudluq (s) vermək istədiyiniz sütun (s) üçün NULL yoxlama qutusunu yoxlayın.
Hamısı Microsoft SQL Server-da NULL məhdudiyyətlər yaratmaq üçün var!