Microsoft SQL Server'daki məhdudiyyətlər NULL deyil

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ə:

Hamısı Microsoft SQL Server-da NULL məhdudiyyətlər yaratmaq üçün var!