Monday, December 20, 2010

DB2 DROP COLUMN

ในกรณีที่เรา alter table แล้ว add column เข้าไปใหม่ หลังจากนั้นต้องการ drop column นี้ออกจาก table ด้วยเหตุผลบางประการ หลายๆครั้งหากใช้ db2cc ในการ alter table ให้กลับมาเหมือนเดิมก็อาจต้องพบกับปัญหาเรื่องของ dependency objects ขึ้นได้ ทำให้ไม่สามารถ alter / drop หรือ re-create table ได้

พบแนะนำว่าให้ทดลองใช้ command line ดูครับแต่ก่อนทำก็ควรทำการ backup ไว้ก่อนนะครับ

ALTER TABLE [SCHEMA] .[TABLENAME] DROP COLUMN [COLUMNNAME]

จะช่วยให้เรา drop column ที่ยังไม่มีการเรียกใช้งานโดย db2 objects อื่นๆ ออกจาก table เราได้ครับ



No comments: