Db2де текшерүү чектөө деген эмне?
Db2де текшерүү чектөө деген эмне?

Video: Db2де текшерүү чектөө деген эмне?

Video: Db2де текшерүү чектөө деген эмне?
Video: FIFA21 AguilasVFC 11v11 Competitivos 2024, Май
Anonim

А чектөөнү текшерүү базалык таблицанын ар бир сабынын бир же бир нече тилкесинде уруксат берилген маанилерди белгилеген эреже. Таблицада каалаган сан болушу мүмкүн чектөөлөрдү текшерүү . DB2 ® аткарат a чектөөнү текшерүү киргизилген, жүктөлгөн же жаңыртылган ар бир сапка чектөөнү колдонуу менен.

Кийинчерээк, кимдир бирөө сурашы мүмкүн, текшерүү чектөөнүн максаты эмне?

The CHECK чектөө мамычага жайгаштырылышы мүмкүн болгон маани диапазонун чектөө үчүн колдонулат. Эгерде сиз аныктасаңыз а CHECK чектөө бир тилкеде бул тилке үчүн белгилүү бир маанилерге гана уруксат берет. Эгерде сиз аныктасаңыз а CHECK чектөө таблицада ал саптын башка тилкелериндеги маанилердин негизинде белгилүү тилкелердеги маанилерди чектей алат.

Ошондой эле, маалымат чектөө деген эмне? А чектөө Сиз койгон чектөө маалыматтар колдонуучулар тилкеге же мамычалар тобуна кире алышат. А чектөө таблица аныктамасынын бир бөлүгү болуп саналат; ишке ашыра аласыз чектөөлөр үстөлдү түзгөндө же кийинчерээк.

Ошондой эле билесизби, SQLде текшерүү чектөөсүн кантип аныктайсыз?

Чектөө текшерүү . А чектөөнү текшерүү бүтүндүктүн бир түрү болуп саналат SQLде чектөө маалымат базасынын таблицасындагы ар бир сап тарабынан аткарылышы керек болгон талапты аныктайт. The чектөө предикат болушу керек. Ал таблицанын бир мамычасына же бир нече тилкеге кайрылышы мүмкүн.

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

а тилке деңгээл чектөө үчүн гана чөйрөсү бар тилке боюнча аныкталат. А стол деңгээл чектөө ар бир көрө алат таблицадагы тилке . Ошол майор ортосундагы айырма эки - бул "кошумча". каалаган тилке деңгээл чектөө (өзгөчө: нөл эмес) белгиси менен туюнтулат стол деңгээл - бирок тескерисинче эмес.

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