QAYD NULL Microsoft SQL Server cheklovlari

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:

Buning barchasi Microsoft SQL Serverda NOT NULL cheklovlarni yaratishdir!