วันจันทร์ที่ 12 มกราคม พ.ศ. 2558

SQL กำหนดตอนสร้างตาราง แบบที่ 2

subject :  CONSTRAINT UNIQUE กำหนดตอนสร้างตาราง แบบที่ 2


content :  ใช้กำหนดว่า column นั้นจะไม่ยอมรับ ค่าข้อมูลที่ซ้ำกัน
จะแตกต่างจาก PRIMARY KEY ตรงที่ UNIQUE นั้นจะไม่มีส่วนเกี่ยวข้องใดๆกับ FOREIGN KEY
โดย column ที่มี constraint unique สามารถมีค่าข้อมูล NULL และค่าข้อมูล NULL นั้นซ้ำกันได้
 


syntax :  CREATE TABLE table_name
(
     column_name column_type,

     CONSTRAINT constraint_name UNIQUE ( column_name )
);


example :  CREATE TABLE person
(
     serial int(11),

     CONSTRAINT serial_unique UNIQUE ( serial )
);

ไม่มีความคิดเห็น:

แสดงความคิดเห็น