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.
- Faʻaaogā se faʻalavelave UNIQUE pe ae manaʻo i ni faʻalavelave se tele i se laulau. E mafai ona e faʻapipiʻi muamua se ki muamua i se laulau.
- Faʻaaogā se faʻamalosiaga UNIQUE pe a faatagaina e se koluma ni mea taua. Faʻailoga autu o le Peraimeri e mafai ona faʻapipiʻiina i koluma e le mafai ai ona faʻaaogaina le taua.
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:
- Tatala le SQL Server Management Studio .
- Faʻateleina le tuʻufaʻatasiga o laulau i le mea e te manaʻo ai e faia le faʻamalosi.
- 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 .
- I le Faʻasologa o le Faʻatulagaga o le Faʻatulagaga, kiliki Manua / Ki .
- I totonu o le Faʻamaumauga / Keys dialog box, kiliki Add .
- 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:
- A e fatuina se faʻamaufaʻailoga, e mafai ona e faʻaopoopo nisi faʻasologa i le tulafono o le foafoaga.
- O se koluma e faʻalagolago i se faʻalavelave UNIQUE e mafai ona faʻaaoga e avea o se ki fafo .