ว่าด้วย Data Type NUMBER ของ Oracle

Posted on

ว่าด้วย 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 แบบเดียวแต่กำหนดขนาดหลักและทศนิยมที่รองรับไปเลย แต่หากมองด้านการแตกต่างของมาตรฐานละก็คงเป็นเรื่องที่ทำให้คนใช้งานเกิดความสับสนกันพอสมควร ประมาณว่า สรุปแบบไหนที่เป็นมาตรฐานกันแน่ เรื่องนี้อาจเกิดจากในยุคที่ต่างฝ่ายต่างออกแบบผลิตภัณฑ์ของตน ต่างก็คิดว่าของตนดี จนนานวันทำให้เกิดการแตกต่างของมาตรไปแล้วจะแก้ไขก็ไม่ได้งานช้างเลยทีเดียว

การใช้ Class Enum – เขียนโปรแกรม Java

Posted on

การใช้ Class Enum – เขียนโปรแกรม Java บางครั้งในการเขียนโปรแกรมนั้นเราก็จำเป็นต้องใช้ ชนิดข้อมูลชนิด 1 ที่เรียกว่า Enum เพราะบ้างครั้งเราต้องการเก็บข้อความประโยคต่างๆ แต่เราไม่อยากทำเป็นค่าคงที่ ดังนั้นในภาษาโปรแกรมเกือบส่วนใหญ่จะมี Enum ให้ใช้ซึ่งในวันนี้ผมจะเอาตัวอย่างการใช้ Enum ของจาวามาฝากกันครับ เริิ่มแรกผมก็ทำการสร้าง Project เพื่อทำการรันตัวอย่างนี้ใน eclipse โดยตั้งชื่อ Project ว่า ExEnum ดังรูป