Oracle уникалдуу чектөө деген эмне?
Oracle уникалдуу чектөө деген эмне?

Video: Oracle уникалдуу чектөө деген эмне?

Video: Oracle уникалдуу чектөө деген эмне?
Video: Аял кантсе, эркекти тошокто кандырат? 2024, Ноябрь
Anonim

А уникалдуу чектөө жазууну уникалдуу аныктаган бир талаа же талаалардын айкалышы. Кээ бир талаалар маанилердин айкалышы болгон учурда нөл маанилерди камтышы мүмкүн уникалдуу.

Демек, Oracle уникалдуу негизги чектөө деген эмне?

Oracle уникалдуу чектөө синтаксис А уникалдуу чектөө бүтүндүгү болуп саналат чектөө тилкеде же тилкелер тобунда сакталган маалыматтарды камсыз кылат уникалдуу таблицадагы катарлардын арасында. Бул уникалдуу чектөө мамычанын_атындагы маанилер экенин белгилейт уникалдуу бүт үстөл боюнча.

уникалдуу чектөө функциясы кандай? Түшүндүрмө: The уникалдуу максаты пункт бир атрибут астында эки маани бирдей эмес экенин камсыз кылуу болуп саналат. Негизги ачкычтар болуп саналат уникалдуу демейки боюнча.

Ошондой эле суроо туулат, Oracle'де чектөө деген эмне?

Колдонуу чектөө бүтүндүгүн аныктоо чектөө --базадагы маанилерди чектеген эреже. Oracle Маалыматтар базасы алты түрүн түзүүгө мүмкүндүк берет чектөөлөр жана аларды эки жол менен жарыялоого мүмкүнчүлүк берет. Негизги ачкыч чектөө NO NULLди бириктирет чектөө жана уникалдуу чектөө бир декларацияда.

Oracleдагы уникалдуу индекс менен уникалдуу чектөөнүн ортосунда кандай айырма бар?

Уникалдуу индекс аткаруу үчүн. Бирок уникалдуу чектөөлөр жана уникалдуу индекстер экөө тең жардам берет уникалдуулугу , алардын максаттары ар кандай. А уникалдуу чектөө маалыматтардын бүтүндүгүн камсыз кылуу үчүн арналган. А уникалдуу чектөө түзүшү мүмкүн уникалдуу көрсөткүч кыйыр түрдө, бирок ага таянбайт жана ага муктаж эмес индекс маалыматтардын бүтүндүгүн сактоо үчүн.

Сунушталууда: