Skip to main content

การสร้างข้อ จำกัด NOT NULL ใน Microsoft SQL Server

5. การตรวจสอบค่า check value VB2010 (เมษายน 2025)

5. การตรวจสอบค่า check value VB2010 (เมษายน 2025)
Anonim

ข้อ จำกัด NOT NULL ใน Microsoft SQL Server ช่วยให้คุณระบุว่าคอลัมน์อาจไม่มีค่า NULL

NULL จะแตกต่างจากศูนย์หรือศูนย์อักขระ NULL หมายความว่าไม่มีการป้อนข้อมูล

เมื่อคุณสร้างข้อ จำกัด NOT NULL ใหม่บนคอลัมน์ฐานข้อมูล SQL Server จะตรวจสอบเนื้อหาปัจจุบันของคอลัมน์สำหรับค่า NULL ใด ๆ ถ้าคอลัมน์นี้มีค่า NULL การสร้างข้อ จำกัด ล้มเหลว มิฉะนั้น SQL Server จะเพิ่มข้อ จำกัด NOT NULL และคำสั่ง INSERT หรือ UPDATE ในอนาคตที่อาจทำให้การมีอยู่ของค่า NULL ล้มเหลว

การสร้างข้อ จำกัด NOT NULL

มีหลายวิธีที่คุณสามารถสร้างข้อ จำกัด UNIQUE ใน SQL Server ได้ ถ้าคุณต้องการใช้ Transact-SQL เพื่อเพิ่ม UNIQUE constraint ในตารางที่มีอยู่คุณอาจใช้คำสั่ง ALTER TABLE ดังแสดงด้านล่าง:

ALTER TABLEALTER COLUMN NOT NULL

ถ้าคุณต้องการโต้ตอบกับ SQL Server โดยใช้เครื่องมือ GUI คุณอาจสร้างข้อ จำกัด NOT NULL โดยใช้ SQL Server Management Studio นี่คือวิธี:

  • เปิด Studio จัดการเซิร์ฟเวอร์ SQL
  • ขยายโฟลเดอร์ตารางของฐานข้อมูลที่คุณต้องการสร้างข้อ จำกัด
  • คลิกขวาที่ตารางที่คุณต้องการเพิ่มข้อ จำกัด และคลิกออกแบบ
  • เลือกช่องทำเครื่องหมาย NOT NULL สำหรับคอลัมน์ที่คุณต้องการไม่มีข้อ จำกัด NULL (s)

มันง่ายเหมือนที่!