Ustunni o'chirish
Mijozlar jadvalidan Manzil ustunini olib tashlaymiz:
Ustun turini o'zgartirish
Mijozlar jadvalidagi FirstName ustunining ma'lumotlar turini quyidagicha o'zgartiramiz NVARCHAR(200):
bitta
2
|
ALTER TABLE Customers
ALTER COLUMN FirstName NVARCHAR(200);
| CHECK cheklovini qo'shish
Cheklovlarni qo'shsangiz, SQL Server avtomatik ravishda mavjud ma'lumotlarni siz qo'shgan cheklovlarga nisbatan tekshiradi. Agar ma'lumotlar cheklovlarga mos kelmasa, unda bunday cheklovlar qo'shilmaydi. Misol uchun, Mijozlar jadvalidagi Yosh ustunini Yosh > 21 bilan cheklanishini belgilaylik.
bitta
2
|
ALTER TABLE Customers
ADD CHECK (Age > 21);
|
Agar jadvalda Age ustunida ushbu cheklovga mos kelmaydigan qiymatlarga ega qatorlar mavjud bo'lsa, sql buyrug'i bajarilmaydi. Mos bo'lmagan ma'lumotlar mavjudligiga qaramay, bunday tekshiruvdan qochish va cheklovni qo'shish uchun WITH NOCHECK bayonotidan foydalaning :
Sukut bo'yicha WITH CHECK bo'lib, u cheklovlarni tekshiradi.
Do'stlaringiz bilan baham: |