Nā Pōmaikaʻi o ka hoʻohanaʻana i nā Kelepili KEKAHI NO KE KEKAHI
Ma o ka hoʻokumuʻana i kahi pilikia UNIQUE, hōʻike nā luna hoʻomalu SQL Server hikiʻole i kekahi kolamu ke komo i nā kumukūʻai. Ke hanaʻoe i kahi pilikia UNIQUE hou, e nānā anaʻo SQL Server i ka paepae e nīnauʻia ana e loaʻa ai kekahi mau koʻina kālā. Inā waiho ka papa i nā kope hou, e pau ka mana o ke kāʻei hana. Hiki nō hoʻi, inā loaʻa iāʻoe kahi pilikia UNIQUE ma kekahi kolamu, e ho'āʻo e hoʻohui a hoʻololi paha i nāʻikepili e hoʻohālua ai i nā kope.
No ke aha e hoʻohana ai i kahi mau UNIQUE
ʻO ke kāohiʻana o ka UNIQUE a me ke kumu nui e hoʻoikaika ana i nā kūlana likeʻole, akā, aia kekahi mau manawa o kahi pilikia UNIQUE kahi koho maikaʻi loa.
- E hoʻohana i ka hoʻopiʻi UNIQUE i ka manawa e makemake aiʻoe i nā pilikia i kekahi papa. Hiki iāʻoe ke hoʻokomo i kahi kī nui i kahi papa.
- E hoʻohana i ka pilikia o UNIQUE i ka manawa e hāʻawi ai ke kolamu i nā koina null. E hoʻopili waleʻia nā kīʻahi kī ma mua i nā kolamu iʻaeʻole i nā koina noʻonoʻo.
Ke hoʻokumuʻana i kahi kāohi UNIQUE
Nui nā ala e hiki ai iāʻoe ke hana i kahi pilikia UNIQUE ma SQL Server. Inā makemakeʻoe e hoʻohana i kā Transact-SQL e hoʻohui i kahi pilikia UNIQUE ma kahi papaʻaina, hiki iāʻoe ke hoʻohana i ka hōʻikeʻo ALTER TABLE, e like me ia i hōʻikeʻia ma lalo nei:
ʻO KA LĀINA KĀNĀNA MANAʻO NO KA MEA ()Inā makemakeʻoe e launa pū me SQL Server me ka hoʻohanaʻana i nā pono GUI, hiki iāʻoe ke hana i kahi pilikia UNIQUE ma o SQL Server Management Studio . Eia keʻano:
- E wehe i ka Studio Studio Management Studio .
- E hoʻonui i ka papa helu waihona o ka pūnaewele kahi āu e makemake ai e kūkulu i ka pilikia.
- E kaomi pono i ka pākeke kahi e makemakeʻoe e hoʻohui i ka palena a kāomi i ka Design .
- I ka papahana papahana papahana, e kaomi i nā India / Keys .
- I nā'ōmaka / India, pākuʻi Add .
- E koho i kahi mea maʻamau i ka papa inoa iho.
KĀKAHI NUI a me nā hua'ölelo UNIQUE
Ua pilikia kekahi no kaʻokoʻa ma waena o kahi pilikia UNIQUE a me kahi helu UNIQUE. ʻOiai e hiki iāʻoe ke hoʻohana i nā kauoha o kahiʻoihana Transact-SQL e hana iā lākou (ALTER TABLE ... ADD STATE no nā pilikia a me CREATE UNIQUE INDEX no nā hōkū), ua like like lākou, no ka hapa nui loa. ʻO kaʻoiaʻiʻo, ināʻoe e hoʻokumu i kahi pilikia UNIQUE, hana maoli ia i ka helu UNIQUE ma ka papa. He mea nui i kaʻike, akā naʻe, he nui nāʻano likeʻole:
- Ke hanaʻoe i kahi hōʻailona, hiki iāʻoe ke hoʻohui i nā koho'ē aʻe i ke kauoha hana.
- Hiki ke hoʻohanaʻia he poʻomanaʻo e pili ana i kahi pilikia UNIQUE e like me ke kī'ē .