ว่าด้วย Data Type NUMBER ของ Oracle ฐานข้อมูล Oracle นั้นค่นข้างที่จะแตกต่างไปจากค่ายอื่นอย่าง mysql หรือ MS Sql ในหลายๆเรื่อง และหนึ่งในนั้นก็คือ Data Type พวกตัวเลขเพราะ mysql หรือ MS Sql จะมี data type อย่าง FLOAT กับ DECIMAL แต่ของ Oracle นั้นกลับไม่มีและจะเปลี่ยนไปใช้ Data Type NUMBER แทนโดยใช้ลูกเล่นของการกำหนดจำนวนหลักและจำนวนทศนิยมแทน ถ้าหากมองในด้านการใช้งานผมว่ามันก็เป็นการดีนะครับที่เราไม่จำเป็นต้องไปจำ type ว่าตัวเลขขนาดนี้ใช้ data type อะไรเลือกใช้ data type แบบเดียวแต่กำหนดขนาดหลักและทศนิยมที่รองรับไปเลย แต่หากมองด้านการแตกต่างของมาตรฐานละก็คงเป็นเรื่องที่ทำให้คนใช้งานเกิดความสับสนกันพอสมควร ประมาณว่า สรุปแบบไหนที่เป็นมาตรฐานกันแน่ เรื่องนี้อาจเกิดจากในยุคที่ต่างฝ่ายต่างออกแบบผลิตภัณฑ์ของตน ต่างก็คิดว่าของตนดี จนนานวันทำให้เกิดการแตกต่างของมาตรไปแล้วจะแก้ไขก็ไม่ได้งานช้างเลยทีเดียวRead More →