ข้อจำกัดยังสามารถเพิ่มลงในตารางที่สร้างไว้แล้วได้ ในการเพิ่มข้อจำกัดให้กับตารางที่มีอยู่ คุณ ต้องใช้คำสั่ง ALTER TABLE คำสั่งนี้ใช้เพื่อเพิ่มหรือลบคอลัมน์และข้อจำกัดในตารางที่มีอยู่
คุณสามารถเพิ่มข้อจำกัดให้กับตารางได้หลายวิธี
ข้อจำกัดในตารางและคอลัมน์ทำให้คุณสามารถบังคับใช้คุณภาพข้อมูลได้ ใน SQL มี สองวิธี ของการสร้างข้อจำกัดในตาราง: ในบรรทัดและนอกบรรทัด
เหตุใดจึงมีการเพิ่มข้อจำกัดในตาราง
ข้อจำกัดคือ ใช้เพื่อจำกัดประเภทของข้อมูลที่สามารถเข้าไปในตารางได้ สิ่งนี้ทำให้มั่นใจถึงความถูกต้องและความน่าเชื่อถือของข้อมูลในตารางหากมีการละเมิดใดๆ ระหว่างข้อจำกัดและการดำเนินการกับข้อมูล การดำเนินการจะถูกยกเลิก ข้อจำกัดอาจเป็นระดับคอลัมน์หรือระดับตาราง
เราจะเพิ่มหรือลดข้อจำกัดในตารางได้อย่างไร
ขั้นตอน
- หากต้องการยกเลิกข้อจำกัดเฉพาะ ให้ใช้คำสั่ง DROP UNIQUE ของคำสั่ง ALTER TABLE …
- หากต้องการยกเลิกข้อจำกัดของคีย์หลัก ให้ใช้ส่วนคำสั่ง DROP PRIMARY KEY ของคำสั่ง ALTER TABLE …
- หากต้องการยกเลิกข้อจำกัดการตรวจสอบ (ตาราง) ให้ใช้คำสั่ง DROP CHECK ของคำสั่ง ALTER TABLE
ฉันจะดูข้อจำกัดบนโต๊ะใน SQL ได้อย่างไร
การใช้ SQL Server Management Studio
- ใน Object Explorer ให้คลิกขวาที่ตารางที่มีข้อจำกัดการตรวจสอบ แล้วเลือกการออกแบบ
- ในเมนูตัวออกแบบตาราง คลิกตรวจสอบข้อจำกัด….
- ในกล่องโต้ตอบ ตรวจสอบข้อจำกัด ภายใต้ Selected Check Constraint ให้เลือกข้อจำกัดที่คุณต้องการแก้ไข