saixiii.com
Database SQL - UNIQUE Constraint คือ การกำหนดข้อจำกัดข้อมูลไม่ซ้ำ - Saixiii
Database SQL – UNIQUE Constraint อ้างอิงจาก Constraint ซึ่งเป็นการจำกัดข้อมูลภายใน table หรือ column หนึ่งในนั้นคือ UNIQUE Constraint โดยปกติการทำ SQL Insert statement เราจะใช้ในการเพิ่มข้อมูลลงใน table ซึ่งบาง column อาจจะมีข้อมูลซ้ำกันกับบางบรรทัดก่อนหน้านี้ แต่การใช้ UNIQUE Constraint จะกำหนดให้ column นั้นห้ามมีข้อมูลซ้ำเป็นข้อมูลชุดที่ 2 เพื่อให้สามารถระบุข้อมูลได้ถูกต้องเวลาดึงข้อมูลเพื่อระบุตัวตนออกมา ตัวอย่าง UNIQUE Constraint เราสร้าง table ชื่อ CUSTOMERS ที่มี AGE column ห้ามมีค่า NULL และ ห้ามมีค่าซ้ำกัน (UNIQUE) CREATE TABLE CUSTOMERS( ID INT NOT NULL, NAME VARCHAR (20) NOT…