Oracle-da cheklov nima?
Oracle-da cheklov nima?

Video: Oracle-da cheklov nima?

Video: Oracle-da cheklov nima?
Video: Загрузка и установка СУБД ORACLE / Илья Хохлов 2024, Noyabr
Anonim

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. Chet el kaliti cheklash Bir jadvaldagi qiymatlar boshqa jadvaldagi qiymatlarga mos kelishini talab qiladi.

Buni hisobga olsak, Oracle ma'lumotlar bazasida qanday cheklovlar mavjud?

Oracle cheklovlari ilovadagi ma'lumotlar yaxlitligini saqlash qoidalari sifatida aniqlanadi. Ushbu qoidalar a ustuniga o'rnatiladi ma'lumotlar bazasi jadval ustunining asosiy xulq-atvor qatlamini aniqlash va unga kiruvchi ma'lumotlarning muqaddasligini tekshirish uchun jadval.

Bundan tashqari, SQL-da cheklov nima? Cheklovlar jadvalning ma'lumotlar ustunlarida qo'llaniladigan qoidalar. Ular jadvalga kirishi mumkin bo'lgan ma'lumotlar turini cheklash uchun ishlatiladi. Bu ma'lumotlar bazasidagi ma'lumotlarning aniqligi va ishonchliligini ta'minlaydi. Cheklovlar ustun darajasida yoki jadval darajasida bo'lishi mumkin.

Shuningdek, bilingki, Oracle cheklash misoli nima?

1 qator yaratildi. Birlamchi kalit cheklovi a ni birlashtiradi NOT NULL cheklovi va UNIQUE cheklash. A stol faqat bitta ASOSIY KALTga ega bo'lishi mumkin va u kompozit (ikki yoki undan ortiq ustunli) kalitlar uchun ham yaratilishi mumkin. Chet el kaliti cheklovi ikki yoki undan ko'pni bog'lash uchun ishlatiladi stol va qadriyatlar birida stol qiymatlarni boshqasiga moslashtirish uchun stol.

Oracle'da noyob cheklov nima?

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.

Tavsiya: