Unawezaje kuacha kizuizi cha kipekee katika Oracle?
Unawezaje kuacha kizuizi cha kipekee katika Oracle?

Video: Unawezaje kuacha kizuizi cha kipekee katika Oracle?

Video: Unawezaje kuacha kizuizi cha kipekee katika Oracle?
Video: Sjogren's: The Second Most Common Cause of Dysautonomia 2024, Mei
Anonim

Sintaksia ya kuacha kizuizi cha kipekee katika Oracle ni: ALTER TABLE jedwali_jina KIZUIZI CHA KUONDOKA kizuizi_jina; jedwali_jina. Jina la meza rekebisha.

Kwa njia hii, unawezaje kuacha kizuizi cha kipekee?

Acha Kizuizi cha Kipekee Sintaksia ya kushuka a kizuizi cha kipekee katika Seva ya SQL ni: ALTER TABLE jedwali_jina KIZUIZI CHA KUONDOKA kizuizi_jina; jedwali_jina. Jina la jedwali la kurekebisha.

Pili, ni kizuizi gani cha kipekee katika Oracle? Kizuizi cha kipekee cha Oracle sintaksia A kizuizi cha kipekee ni uadilifu kizuizi ambayo inahakikisha data iliyohifadhiwa kwenye safu, au kikundi cha safuwima, iko kipekee kati ya safu katika meza. Hii kizuizi cha kipekee inabainisha kuwa thamani katika safu_name ni kipekee kwenye meza nzima.

Kwa hivyo, tunaweza kuacha index ya kipekee katika Oracle?

nafasi mara moja unashuka ya index ili iweze kupatikana kwa vitu vingine kwenye nafasi ya meza. Kinyume chake, unaweza 't kushuka yoyote iliyoundwa kwa njia isiyo wazi index , kama zile zilizoundwa kwa kufafanua a KIPEKEE kizuizi muhimu kwenye meza, na kushuka index amri.

Kuna tofauti gani kati ya faharisi ya kipekee na kizuizi cha kipekee katika Oracle?

Kielezo cha kipekee ni kwa ajili ya utendaji. Ingawa vikwazo vya kipekee na fahirisi za kipekee wote wawili kusaidia upekee , malengo yao yanatofautiana. A kizuizi cha kipekee inakusudiwa kutekeleza uadilifu wa data. A kizuizi cha kipekee inaweza kuunda a index ya kipekee bila kuficha, lakini haitegemei au kuhitaji index kudumisha uadilifu wa data.

Ilipendekeza: