subject:ADD CONSTRAINT UNIQUE
syntax:ALTER TABLE tbl_name
ADD CONSTRAINT constraint_name UNIQUE
[ CLUSTERED | NONCLUSTERED ] ( field_name_1, field_name_2, ..., field_name_n )
[ WITH [ FILLFACTOR = fillfactor ] ]
[ ON { filegroup | DEFAULT } ]
content:ใช้ในการกำหนด CONSTRAINT UNIQUE ให้กับ column ที่เกิดขึ้นหลังสร้างตาราง
โดยแต่ละ Table สามารถมีได้มากกว่า 1
และยอมรับค่า Null
และจะเป็นแบบ Non Clustered Indexes โดยปริยาย
example:CREATE TABLE tbl_person
(
id int IDENTITY NOT NULL,
serial varchar(13) NOT NULL,
tel varchar(11) NOT NULL
)
ALTER TABLE tbl_person
ADD CONSTRAINT tbl_person_index_serial UNIQUE ( serial )