Izinkinga ezingavamile ku-Microsoft SQL Server

Izinzuzo Zokusebenzisa Izithiyo Ezingavunyelwe Ngaphezu Kwezingqinamba Eziyinhloko Eziyinhloko

Ngokudala isimiso esingavumelekile, abaqondisi be-SQL Server bachaza ukuthi ikholomu lingase lingabi namanani aphindaphindiwe. Uma udala umgomo omusha we-UNIQUE, i-SQL Server ihlola ikholomu embuzweni ukuze inqume ukuthi iqukethe noma yiziphi izimali eziphindwe kabili. Uma ithebula liqukethe okuphindaphindiwe okukhona, umyalo wokudala ukuphoqelela uhluleka. Ngokufanayo, uma unenkinga engavumelekile ekholomu, uzama ukwengeza noma ukuguqula idatha engabangela ukuthi izimpinda zibe khona nazo zihluleka.

Kungani Kufanele Usebenzise Izingqinamba UNIQUE

ISIQINISO esingavunyelwe futhi ukhiye oyinhloko kokubili ukuphoqelela okuhlukile, kodwa kunezikhathi ukuthi inkinga engavunyelwe yi-UNIQUE ingcono kakhulu.

Ukudala isibopho esingavunyelwe

Kunezindlela eziningi ongakha ukucindezeleka okungavunyelwe ku-SQL Server. Uma ufuna ukusebenzisa i-Transact-SQL ukwengeza imithwalo engavumelekile etafuleni ekhona, ungasebenzisa isitatimende se-ALTER TABLE, njengoba kuboniswe ngezansi:

I-ALTER ITHEBULA YENZA INQUBO YOKUQALA ()

Uma ukhetha ukusebenzisana ne-SQL Server usebenzisa amathuluzi we-GUI, ungakha futhi isibopho esingavumelekile usebenzisa i- SQL Server Management Studio . Nansi indlela:

  1. Vula SQL Server Management Studio .
  2. Nweba ifolda yamathebula wedatha lapho ufuna khona ukudala umgomo.
  3. Chofoza ngakwesokudla itafula lapho ufuna ukufaka khona ukucindezela bese uchofoza u- Design .
  4. Emenyu yeDesign Designer, chofoza Izinkomba / Amakhi .
  5. Ebhokisini lengxoxo ye-Indexes / Keys, chofoza u- Engeza .
  6. Khetha ukhiye oyingqayizivele ohlwini lohlu lokuhlahlela.

IZINHLANGANO EZINQAKHELEKILE Nama Index Index

Kube khona ukudideka mayelana nokwahlukana phakathi kwesimiso esingavunyelwe kanye no-UNIQUE index. Ngenkathi ungasebenzisa imiyalo ehlukene ye-Transact-SQL ukuyidala (i-ALTER TABLE ... Yengeza i-CONSTRAINT ngezinkinga futhi Yakha INDEX UNIQUE for indexes), inomphumela ofanayo, ingxenye enkulu. Eqinisweni, uma udala isibopho esingavunyelwe, empeleni sakha inkomba engekho emthethweni etafuleni. Kuyaphawuleka ukuqaphela, noma kunjalo, ukuthi kunezinto ezihlukile: