Ko nga Painga o te Whakamahia o Nga Whakataunga KOTAHI i runga i nga Mahinga Matua Matua
Na roto i te waihanga i te wehenga UNIQUE, ka tautuhi nga Kaiwhakahaere Tūmau SQL kia kore pea he kohinga taapiri kei roto i te tīwae. Ina hangaia e koe he here hou UNIQUE, ka tirotirohia e te SQL Server te pou i roto i te uiuinga hei whakatau mehemea kei roto nga uara taapiri. Mena kei te ripanga he taapiri-mua, kaore te mana tautuhinga mana. Waihoki, i te wa e tohua ana e koe he here i runga i te pourangi, ka ngana ki te whakarereke i nga raraunga e kii ai i nga kirikiri kia noho tonu.
He aha te Whakamahia o Nga Rangatira UNIQUE
KO TE WHAKAMAHI WHAKAMAHI me te matua matua e kaha ana i te mana motuhake, engari ko etahi wa ka kaha te whiriwhiri i te whakataunga UNIQUE.
- Whakamahia he wehenga UNIQUE ka hiahia koe ki nga waahanga maha ki te ripanga. Ka taea e koe anake te hono i tetahi matua matua ki te ripanga.
- Whakamahia he wehenga UNIQUE ka whakaaetia e te tīwae nga uara null. Ko nga mahinga matua o te Paraimehe ka taea anake te hono atu ki nga pou e kore e whakaaetia nga uara kore.
Te waihanga i te WHAKAHANGA UNIQUE
He maha nga huarahi ka taea e koe te waihanga i te aukati UNIQUE i roto i te SQL Server. Mena kei te hiahia koe ki te whakamahi i te Transact-SQL ki te whakauru i te kaha o te UNIQUE i runga i te ripanga kei te tīariari, ka taea e koe te whakamahi i te tauākī ALTER TABLE, pērā i te whakaahua i raro nei:
KAUPAPA TUATAHI ADD KAUPAPA UNIQUE ()Mena ka hiahia koe ki te taunekeneke me te SQL Server ma te whakamahi i nga taputapu GUI, ka taea hoki e koe te hanga i te wehenga UNIQUE mā te whakamahi i te SQL Server Management Studio . Anei:
- Whakatūwheratia te Whakahaere Whakahaere Tūmau SQL.
- Whakarohahia nga kohinga Ripanga o te papaaatarangi e hiahia ana koe ki te waihanga i te here.
- Pāwhiri-matau i te tepu i te wahi e hiahia ana koe ki te whakarahi i te here me te panui i te Hoahoa .
- I te tahua Kaihoahoa Ripanga, pāwhiritia Ngā Tauira / Kī .
- I roto i te pouaka korero / Keys pouaka kōrero, pāwhiri Tāpiri .
- Kōwhiritia te Paerewa Motuhake i te rārangi taka-iho.
KAUPAPA UNIQUE
He raruraru kei te rereketanga i waenga i te wehenga UNIQUE me te taurangi UNIQUE. Ahakoa ka taea e koe te whakamahi i nga ture Transact-SQL rerekē kia hangaia e ratou (ALTER TABLE ... WHAKAMAHI MAHI mo nga wero me te WHAKAPAHI UNIQUE INDEX mo nga irarangi), he rite tonu te mahi, mo te nuinga rawa. Ina koa, ka waihangahia e koe he wehenga UNIQUE, kei te waihanga i te taurangi UNIQUE i te tepu. He mea nui ki te tuhi, engari, he maha nga rereketanga:
- Ina hangahia e koe he taurangi, ka taea e koe te tapiri i etahi atu whiringa ki te manahanga hanga.
- Ka taea te whakamahi i tetahi pou e pa ana ki te wehenga UNIQUE hei paanga ke .