4.6.3. Standart cheklov (DEFAULT)
Ustunga standart qiymat tayinlanishi mumkin. Agar foydalanuvchi ustunga boshqa qiymat kiritmasa, tegishli bo'ladi.
Jadvalga yangi ustun qo'shishda standart qiymatlardan foydalanishning afzalliklarini alohida ta'kidlash kerak. Agar qo'shilgan ustunga NULL qiymatlarni saqlashga ruxsat berilmasa va standart qiymat ko'rsatilmagan bo'lsa, ustun qo'shish amali bajarilmaydi.
Agar qiymatlari ko'rsatilgan holda jadvalga bir qator qo'shish qachon har bir sohasida unda , SQL uni o'z ichiga uchun standart qiymat bo'lishi kerak bilan muayyan sohasida, yoki buyruq rad etiladi. Eng keng tarqalgan standart NULL hisoblanadi . Bu - qiymati bo'yicha Odatiy cheklash berilgan emas edi, har qanday ustun uchun BO'SH EMAS , yoki kim bir xil Asl maqsadga edi.
Default qiymat (standart) bo'ladi ko'rsatilgan CREATE TABLE buyrug'i , ustun taqiqlash bir xil tarzda bo'lsa-da, texnik gapirish , default qiymat hisoblanadi bir zo'rlash mulk emas - u cheklash emas , siz kiritishingiz mumkin qadriyatlar, lekin Agar ulardan birortasini kiritmasangiz nima bo'lishi mumkinligini oddiygina belgilaydi .
Aytaylik , siz Moskvada ishlaysiz va sizning xodimlaringizning aksariyati shu shaharda yashaydi. Xodimlar jadvali uchun standart Shahar maydoni qiymati sifatida Moskvani belgilashingiz mumkin :
Dostları ilə paylaş: |