| Question : ตอนนี้ หนูเพิ่งหัดใช้ Oracle แต่หา data type "auto number" แบบ Microsoft Access ไม่เจอ อยากรู้ว่า Oracle มี data type auto number ไหมคะ ?
Answer : นี่เป็นคำถามของน้องที่ติดตามเวบ oracleskill.com อีเมล์ มาถามผม (แต่ขอแนะนำ ว่า ควรไปตั้งกระทู้บน เวบบอร์ด oracle forum จะดีกว่านะครับ เพราะ คนอื่นจะได้มาอ่าน ได้แชร์ความรู้ด้วย และ ในเวบบอร์ด จะมีผู้รู้ หลายๆท่าน ช่วยตอบ อาจ จะได้คำตอบ ไวกว่า รอผมตอบอีก)
การสร้างตาราง ใน Microsoft Access จะสามารถสร้าง คอลัมน์ ที่มี datatype ชนิดหนึ่ง คือ "auto number" data type ชนิดนี้ เมื่อมีการใส่ข้อมูล แถวใหม่ ลงในตาราง จะใส่หมายเลขลงในคอลัมน์นั้นๆ ให้โดยอัตโนมัติ เรียงลำดับ เช่น 1,2 ,3, ... ไม่ซ้ำกัน โดยที่เราไม่จำเป็นต้องสั่ง insert หมายเลขเอง มีประโยชน์ คือ เรามักเอาไว้เป็น running number อัตโนมัติ หรือ เอาไว้ generate เป็น Primary Key ... มันก็สะดวกดี นะครับ |