Oracle дахь өвөрмөц хязгаарлалт гэж юу вэ?
Oracle дахь өвөрмөц хязгаарлалт гэж юу вэ?

Видео: Oracle дахь өвөрмөц хязгаарлалт гэж юу вэ?

Видео: Oracle дахь өвөрмөц хязгаарлалт гэж юу вэ?
Видео: Oracle - SQL - Өвөрмөц хязгаарлалт 2024, Арванхоёрдугаар сар
Anonim

А өвөрмөц хязгаарлалт нь бичлэгийг өвөрмөц байдлаар тодорхойлдог нэг талбар буюу талбаруудын хослол юм. Зарим талбарууд утгуудын хослол байх үед тэг утгыг агуулж болно өвөрмөц.

Үүний дагуу Oracle дахь өвөрмөц гол хязгаарлалт гэж юу вэ?

Oracle өвөрмөц хязгаарлалт синтакс А өвөрмөц хязгаарлалт бүрэн бүтэн байдал юм хязгаарлалт Энэ нь багана эсвэл бүлэг баганад хадгалагдсан өгөгдлийг баталгаажуулдаг өвөрмөц хүснэгтийн мөрүүдийн дунд. Энэ өвөрмөц хязгаарлалт баганын нэр дэх утгууд болохыг зааж өгнө өвөрмөц бүх ширээн дээр.

өвөрмөц хязгаарлалтын үүрэг юу вэ? Тайлбар: The өвөрмөц зорилго заалт нь нэг атрибутын дор хоёр утга ижил биш байхыг баталгаажуулах явдал юм. Үндсэн түлхүүрүүд нь өвөрмөц Анхны утгаараа.

Мөн Oracle дахь хязгаарлалт гэж юу вэ?

Хэрэглэх хязгаарлалт бүрэн бүтэн байдлыг тодорхойлох хязгаарлалт --өгөгдлийн сангийн утгыг хязгаарлах дүрэм. Oracle Өгөгдлийн сан нь танд зургаан төрлийг үүсгэх боломжийг олгодог хязгаарлалтууд мөн тэдгээрийг хоёр аргаар зарлах боломжийг танд олгоно. Үндсэн түлхүүр хязгаарлалт NOT NULL-г нэгтгэдэг хязгаарлалт мөн өвөрмөц хязгаарлалт нэг мэдэгдэлд.

Oracle дахь өвөрмөц индекс ба өвөрмөц хязгаарлалт хоёрын хооронд ямар ялгаа байдаг вэ?

Өвөрмөц индекс гүйцэтгэлд зориулагдсан. Гэсэн хэдий ч өвөрмөц хязгаарлалтууд болон өвөрмөц индексүүд хоёуланд нь тусалдаг өвөрмөц байдал , тэдний зорилго өөр. А өвөрмөц хязгаарлалт өгөгдлийн бүрэн бүтэн байдлыг хангах зорилготой юм. А өвөрмөц хязгаарлалт үүсгэж болно өвөрмөц индекс далд байдлаар, гэхдээ энэ нь найдах эсвэл хэрэггүй индекс мэдээллийн бүрэн бүтэн байдлыг хадгалах.

Зөвлөмж болгож буй: