คุณจะเปลี่ยนประเภทคอลัมน์และตั้งค่าคอลัมน์นั้นnot null
ร่วมกันได้อย่างไร?
ฉันกำลังพยายาม:
ALTER TABLE mytable ALTER COLUMN col TYPE character varying(15) SET NOT NULL
ส่งคืนข้อผิดพลาด
ไวยากรณ์ที่ถูกต้องคืออะไร?
คุณจะเปลี่ยนประเภทคอลัมน์และตั้งค่าคอลัมน์นั้นnot null
ร่วมกันได้อย่างไร?
ฉันกำลังพยายาม:
ALTER TABLE mytable ALTER COLUMN col TYPE character varying(15) SET NOT NULL
ส่งคืนข้อผิดพลาด
ไวยากรณ์ที่ถูกต้องคืออะไร?
คำตอบ:
สิ่งนี้ควรถูกต้อง:
ALTER TABLE mytable
ALTER COLUMN col TYPE character varying(15),
ALTER COLUMN col SET NOT NULL