Features ใหม่ของจาวา ใน JDK 7.0

Posted on

Features ใหม่ของจาวา ใน JDK 7.0 หลังจากที่ oracle ซื้อ sun ไปก็รู้สึกเฉยๆไปไม่ค่อยมีอะไรดีขึ้น แต่องค์กรหรือนักพัฒนายังต้องใช้อยู่เพราะ java นั้นได้กินตลาดไปเยอะแล้วพอสมควร หลังจากที่ oracle ออก JDK 7.0 ออกมาผมก็ไม่ค่อยได้สนใจสักเท่าไร พอเริ่มกลับมาศึกษามันอีกครั้ง ก็พบรู้เล่นใน JDK เล็กๆน้อยซึ่งก็มีอยู่ 3 อย่างดังนี้ syntax การประกาศ ArrayList การกำหนดค่าตัวเลขหลักล้านหรือตัวเลขเยอะๆ การ switch case string เรามาดูกันเลยดีกว่า

การสร้าง Auto Increment ใน Oracle Database

Posted on

การสร้าง Auto Increment ใน Oracle Database Oracle Database นั้นจะแตกต่างกับ database ทั่วไปที่ใช้กันของค่ายอื่นอย่าง mysql, PostgreSQL และ MS SQL server ที่แค่ติ๊กเลือกให้มัน auto increment ก็ได้แล้วแต่ใน oracle นั้นไม่มีครับ ไม่แน่ใจว่าเพราะความที่มันรองรับการทำงานที่ซับซ้อนมาก เลยต้องทำแบบนี้รึเปล่า โดยหลักการของมันก็คือการสร้าง sequence ขึ้นมาเพื่อเก็บจำนวนตัวเลขล่าสุดที่ทำการเพิ่มเข้าไปในฐานข้อมูลแล้ว หลังจากนั้นจะใช้ Trigger เพื่อดักเหตุการณ์ที่จะทำให้ sequence เพิ่มค่าขึ้น นั้นก็คือในการทำ auto increment ใน oracle เท่าที่ผมรู้ตอนนี้คือสร้าง sequence ขึ้นมาแล้วก็สร้าง Trigger เพื่อทำการเพิ่มค่า auto ลงไปในตาราง เอาละมาเริ่มกันเลยดีกว่า โดยในทีนี้ขอข้ามขั้นตอนการติดตั้ง oracle database ไปนะครับ ส่วนการใช้คำสั่ง sql นั้นผมจะใช้ sql developer […]