UNIQUE Faʻailoga i le Microsoft SQL Server

Faʻafitauli o le Faʻaogaina o Faʻasalaga UNIQUE i luga o Faʻamatalaga Faʻatonu a le Peraimeri

I le fausiaina o se faʻamalosiaga UNIQUE, ua faʻamautuina e le aufaʻatonu o Server Sosaʻo e ono le aofia ai ni faʻasologa lua. A e fatuina se faʻafitauli fou UNIQUE, e siakiina e le SQL Server le koluma o loʻo fesiligia e faʻamaonia ai pe o iai ni faʻataʻitaʻiga lua. Afai o le laulau o loʻo i ai faʻasologa o loʻo i ai muamua, o le tulafono o le faʻailoga o le a le manuia. E faʻapea foʻi, pe a iai sau tapulaa UNIQUE i luga o se koluma, taumafai e faʻaopopo pe fesuiai faʻamatalaga e mafua ai ona iai le lua.

Aiseā e faʻaaogā ai Faʻasalaga UMA

O se faʻamalosiaga UNIQUE ma se ki autu e faʻamalosia ai le tulaga ese, ae o loʻo i ai taimi e avea ai ma faʻafitauli UNIQUE o le filifiliga sili lea.

Fausiaina o se UNIQUE Taofiga

E tele auala e mafai ona e fatuina ai se faʻafitauli UNIQUE i le SQL Server. Afai e te manaʻo e faʻaaoga le Transact-SQL e faʻaopoopo se faʻafitauli UNIQUE i luga o se laulau o loʻo iai, e mafai ona e faʻaaoga le faamatalaga ALTER TABLE, e pei ona faʻaalia i lalo:

ALTER TABLE ADD CONSTRAINT UNIQUE ()

Afai e te manaʻo e faʻafesoʻotaʻi ma le SQL Server e faʻaaoga ai le GUI, e mafai foi ona e fatuina se tapulaa UNIQUE e faʻaaoga ai le SQL Server Management Studio . O le auala lenei:

  1. Tatala le SQL Server Management Studio .
  2. Faʻateleina le tuʻufaʻatasiga o laulau i le mea e te manaʻo ai e faia le faʻamalosi.
  3. Faʻasua-saʻo i luga o le laulau e te manaʻo e faʻaopopo i ai le faʻamalosi ma kiliki le Faʻatulagaga .
  4. I le Faʻasologa o le Faʻatulagaga o le Faʻatulagaga, kiliki Manua / Ki .
  5. I totonu o le Faʻamaumauga / Keys dialog box, kiliki Add .
  6. Filifili Sela Aloaia i le lisi o le faasologa o le faasologa.

UNIQUE Faʻailoga vs. UNIQUE Indexes

O loʻo i ai le fenumiai e uiga i le eseesega i le va o le faʻalavelave UNIQUE ma le UNIQUE index. E ui e mafai ona e faʻaaogaina tulafono eseese a le Transact-SQL e fatuina ai (ALTER TABLE ... ADD CONSTRAINT mo faʻalavelave ma Faʻatu SE UNIQUE INDEX mo faʻamatalaga), latou te tutusa le aafiaga, mo le tele o vaega. O le mea moni, a oʻo ina e fatuina se tapulaa UNIQUE, o le mea moni e fatuina ai se numera UNIQUE i luga o le laulau. E taua tele le matau, ae ui i lea, e tele ni eseesega: