Litšitiso tsa UNIQUE ho Microsoft SQL Server

Melemo ea ho sebelisa lithibelo tsa UNIQUE holim'a mathata a mantlha a bohlokoa

Ka ho theha thibelo ea UNIQUE, batsamaisi ba SQL Server ba bolela hore mohala o ka 'na oa se na litšobotsi tse hlakileng. Ha o theha mohato o mocha oa UNIQUE, SQL Server e hlahloba mohala o potsoeng ho fumana hore na o na le litekanyetso tse ling tse sa tšoaneng. Haeba tafole e na le lipapatso tsa pele ho moo, taelo ea pōpo ea lithibelo e hlōleha. Ka mokhoa o ts'oanang, hang ha o e-na le mohato o sa ts'oaneng oa khoeli, o leka ho eketsa kapa ho fetola boitsebiso bo ka etsang hore likhetho tse teng li be teng hape.

Ke Hobane'ng ha U Sebelisa Mathata a UNIQUE?

TŠEBELETSO EA MOSEBETSI le senotlolo sa mantlha ka bobeli ba ts'oanela ho ikemela, empa ho na le linako tseo lithibelo tsa UNIQUE e leng khetho e ntle.

Ho theha Qetello ea UNIQUE

Ho na le litsela tse ngata tseo u ka khonang ho ikemela ho SQL Server. Haeba o batla ho sebelisa Transact-SQL ho kenya mohato oa UNIQUE tafoleng e teng, u ka sebelisa polelo ea ALTER TABLE, joalokaha ho bontšitsoe ka tlaase mona:

ALTER TABLE ETSA CONSTRAINT UNIQUE ()

Haeba o rata ho sebelisana le SQL Server ka lithulusi tsa GUI, u ka boela ua theha thibelo ea UNIQUE u sebelisa SQL Server Management Studio . Tsela ena ke ena:

  1. Bula SQL Server Management Studio .
  2. Hlakola fensetere ea fensetere ea database moo u batlang ho bopa thibelo.
  3. Tlanya ka ho le letona tafoleng eo u batlang ho eketsa mohato oa eona ebe u tobetsa Moqapi .
  4. Tlung ea Moqapi oa Letlapa, tobetsa Likhopotso / Litsela .
  5. Lebokoseng la Li-Index / Keys, kopa Add .
  6. Khetha Kgetho e ikhethang ka lethathamo la theolelo le theoha.

Litšitiso tsa UNIQUE khahlanong le Lipatlisiso tsa UNIQUE

Ho bile le pherekano mabapi le phapang pakeng tsa thibelo ea UNIQUE le index EA UNIQUE. Ha o ntse o ka sebelisa litaelo tse fapaneng tsa Transact-SQL ho li bōpa (ALTER TABLE ... HLAHALA CONSTRAINT bakeng sa lithibelo le CREATE UNIQUE INDEX bakeng sa likhafa), li na le phello e tšoanang, ka karolo e kholo. Ha e le hantle, ha u theha mohato oa UNIQUE, ha e le hantle o hlahisa index ea UNIQUE tafoleng. Ke habohlokoa ho hlokomela hore ho na le phapang e 'maloa: