Oracle'da noyob cheklov nima?
Oracle'da noyob cheklov nima?

Video: Oracle'da noyob cheklov nima?

Video: Oracle'da noyob cheklov nima?
Video: Lifehack o’xshamasa yoki nastroyka buzilib qolsa #iphone #smartlife 2024, May
Anonim

A noyob cheklov yozuvni yagona belgilovchi yagona maydon yoki maydonlar birikmasi. Ba'zi maydonlar qiymatlar birikmasi bo'lsa, null qiymatlarni o'z ichiga olishi mumkin noyob.

Shunga ko'ra, Oracle'da noyob kalit cheklovi nima?

Oracle noyob cheklovi sintaksis A noyob cheklov yaxlitlikdir cheklash Bu ustun yoki ustunlar guruhida saqlangan ma'lumotlarni ta'minlaydi noyob jadvaldagi qatorlar orasida. Bu noyob cheklov ustun_nomidagi qiymatlar ekanligini bildiradi noyob butun stol bo'ylab.

noyob cheklovning vazifasi nima? Izoh: The yagona maqsadi bandi bir xil atribut ostidagi ikkita qiymat bir xil emasligini ta'minlashdan iborat. Asosiy kalitlar noyob avvalboshdan.

Bundan tashqari, Oracle-da cheklov nima?

a foydalaning cheklash yaxlitlikni aniqlash cheklash --ma'lumotlar bazasidagi qiymatlarni cheklovchi qoida. Oracle Ma'lumotlar bazasi oltita turni yaratishga imkon beradi cheklovlar va ularni ikki usulda e'lon qilish imkonini beradi. Asosiy kalit cheklash NO NULLni birlashtiradi cheklash va o'ziga xos cheklash yagona deklaratsiyada.

Oracle'da noyob indeks va noyob cheklov o'rtasidagi farq nima?

Noyob indeks ishlash uchun mo'ljallangan. Garchi noyob cheklovlar va noyob indekslar ikkalasi yordam beradi o'ziga xoslik , ularning maqsadlari farq qiladi. A noyob cheklov ma'lumotlar yaxlitligini ta'minlash uchun mo'ljallangan. A noyob cheklov yaratishi mumkin noyob indeks bilvosita, lekin u tayanmaydi yoki kerak emas indeks ma'lumotlar yaxlitligini saqlash uchun.

Tavsiya: