Awọn Anfaani ti Lilo awọn ihamọ Tii Lori Awọn Iparo Ibẹrẹ Key
Nipa ṣiṣẹda iyatọ ti o lagbara, awọn alakoso Awọn olupin SQL ṣọkasi pe iwe kan le ma ni awọn iye-ẹda meji. Nigbati o ba ṣẹda titun idinaduro TI, SQL Server ṣe ayẹwo iwe-iwe ni ibeere lati pinnu boya o ni awọn nọmba iyemeji. Ti tabili ba ni awọn iwe-ẹri ti tẹlẹ, tẹlẹ, aṣẹ ẹda idaduro naa kuna. Bakan naa, ni kete ti o ba ni idiwọn ti opo lori iwe kan, igbiyanju lati fikun-un tabi ṣatunṣe awọn alaye ti yoo fa awọn idibajẹ si tẹlẹ tun kuna.
Idi ti o lo Awọn Ipawọn TI
Iwọn pataki kan ati bọtini pataki kan ni o mu lalailopinpin ṣe pataki, ṣugbọn awọn igba kan wa pe iyatọ ti o pọju ni o dara julọ.
- Lo idiwọn ti o lagbara nigba ti o ba fẹ awọn idiwọn ọpọ si tabili kan. O le nikan so bọtini akọkọ kan si tabili kan.
- Lo idiwọn ti o lagbara nigbati iwe kan ṣe iyasọtọ awọn asan asan. Awọn ifilelẹ bọtini bọtini akọkọ ni a le fi ṣọkan si awọn ọwọn ti ko gba laaye awọn asan asan.
Ṣiṣẹda idaduro iye kan
Ọpọlọpọ awọn ọna ti o le ṣẹda iyatọ ti o lagbara ni SQL Server. Ti o ba fẹ lo Transact-SQL lati fi idiwọn pataki kan sori tabili ti o wa tẹlẹ, o le lo gbólóhùn ALTER TABLE, gẹgẹ bi a ti ṣe apejuwe rẹ ni isalẹ:
AWỌN ALAYE TI ADDU FUN AWỌN NIPA TI ()Ti o ba fẹ lati ṣepọ pẹlu SQL Server nipa lilo awọn irinṣẹ GUI, o tun le ṣẹda iyatọ ti opo nipa lilo ile-iṣẹ isakoso SQL Server . Eyi ni bi:
- Ṣiṣe Open Server Management Studio .
- Faafikun folda tabili ti ibi ipamọ data nibiti o fẹ lati ṣẹda iyatọ naa.
- Tẹ-ọtun tẹ tabili nibi ti o fẹ fikun iyatọ ki o si tẹ Apẹrẹ .
- Ninu akojọ Awọn Onkọ Table, tẹ Awọn Itọka / Awọn bọtini .
- Ninu awọn Atọka / Awọn bọtini ibanisọrọ, tẹ Fi .
- Yan Aami Pataki ninu akojọ Isokuso Iru .
Awọn Ipa ti opo ati lapapọ Awọn akọle
O ti wa ni diẹ ninu awọn idamu nipa iyatọ laarin iyatọ ti o pọju ati nọmba kan. Lakoko ti o le lo awọn oriṣiriṣi Transact-SQL awọn ofin lati ṣẹda wọn (ALTER TABLE ... ṢẸṢẸ ITU fun awọn idiwọ ati Ṣẹda INDEX UNI fun awọn atọka), wọn ni ipa kanna, fun julọ apakan. Ni otitọ, nigbati o ba ṣẹda idiwọn UNIQUE, o ṣẹda ṣẹda nọmba ti o wa lori tabili. O ṣe pataki lati ṣe akiyesi, sibẹsibẹ, pe ọpọlọpọ awọn iyato wa:
- Nigbati o ba ṣẹda iwe-itọka, o le fi awọn afikun afikun kun si aṣẹ ẹda.
- A ko iwe ti o ni ibamu si opin iyatọ kan le ṣee lo bi bọtini ajeji .