Jun
15
ใช้ DB2 ทำงานมาซักระยะแล้ว ปรากฎว่า ต้องแก้ไข data type ของ columnข้อมูลทั้งหมด โอ้วพระเจ้าจะทำอย่างไรดีละเนี้ย ฐานข้อมูลมีอยู่ประมาณ 200 กว่าตาราง column อีกประมาณ 500 จะรู้ได้อย่างไรว่า column ทั้งหมดที่ต้องแก้ไขเนี้ยอยู่ในตารางไหนบ้าง แล้วมีทั้งหมดกี่ column อารมภบท มาเยอะ ก็พบทางสว่างว่า Google ช่วยเราได้ หาเลยก๊าบบ ว่าจะ get column ในระบบออกมาอย่างไร พบคำตอบว่า สามารถ query ได้โดย statement ด้านล่าง SELECT TABNAME,COLNAME from SYSCAT.COLUMNS ; หรือถ้าฐานข้อมูลมีหลาย ๆ schema ก็สามารถระบุเงื่อนไขโดย where ด้วย schema ก็ได้ SELECT * FROM SYSCAT.COLUMNS WHERE [...]