ในเซิร์ฟเวอร์ Microsoft SQL ฉันจะเพิ่ม / เปลี่ยนค่าเริ่มต้นในคอลัมน์ตารางที่มีอยู่โดยใช้ T-SQL ได้อย่างไร
ในเซิร์ฟเวอร์ Microsoft SQL ฉันจะเพิ่ม / เปลี่ยนค่าเริ่มต้นในคอลัมน์ตารางที่มีอยู่โดยใช้ T-SQL ได้อย่างไร
คำตอบ:
ALTER TABLE yourTable ADD CONSTRAINT constraintName
DEFAULT ('XYZ') FOR [YourColumn]
หากต้องการเปลี่ยนค่าเริ่มต้นให้วางข้อ จำกัด แล้วเพิ่มเข้าไปใหม่ด้วยค่าใหม่:
ALTER TABLE yourTable
DROP CONSTRAINT constraintName
ALTER TABLE yourTable ADD CONSTRAINT constraintName
DEFAULT ('ABC') FOR [YourColumn]