To'g'ri ma'lumot miqdori kiritilganligiga ishonch hosil qiling
QAYD NULL cheklovlar Microsoft SQL Serverda bir ustun NULL qiymatlari bo'lmasligi mumkinligini belgilashga imkon beradi. Ma'lumotlar bazasi ustunida yangi QAYD NULL cheklash yaratganingizda, SQL Server har qanday NULL qiymatlari uchun ustunning joriy tarkibini tekshiradi. Agar ustun hozirda NULL qiymatlari bo'lsa, cheklovni yaratish bajarilmaydi. Aks holda SQL Server QAYD NULL cheklash va NULL qiymatining mavjud bo'lishiga olib keladigan kelajakdagi INSERT yoki UPDATE buyruqlar qo'shimchalar.
NULL nol yoki nol belgilar qatoridan farq qiladi. NULL hech qanday kirish kiritilmaganligini bildiradi.
QAYD NULL cheklovni yaratish
SQL Serverda UNIQUE cheklashni yaratishning ko'p usullari mavjud . Agar siz mavjud jadvalda UNIQUE cheklashni qo'shish uchun Transact-SQLdan foydalanmoqchi bo'lsangiz, quyida ko'rsatilganidek, ALTER TABLE ifodasini ishlatishingiz mumkin:
ALTER TABLE
ALTER COLUMN NOT NULL
Agar siz GUI vositalaridan foydalanib SQL Server bilan o'zaro ishlashni afzal ko'rsangiz, SQL Server Management Studio'yu ishlatib QAYD NULL cheklashni yaratishingiz mumkin. Quyida qanday qilib:
- SQL Server Management Studio'yu oching.
- Cheklovni yaratmoqchi bo'lgan ma'lumotlar bazasining Jadvallar papkasini ochish.
- Cheklashni qo'shishni istagan jadvalni o'ng tugmasini bosing va Design ni bosing.
- NULL cheklash (lar) ni o'z ichiga olmoqchi bo'lgan ustunlar uchun QAYD NULL katagiga qarang.
Buning barchasi Microsoft SQL Serverda NOT NULL cheklovlarni yaratishdir!