|
คำถามเกี่ยวกับ Number ใน Oracle |
| หลายๆ ครั้ง ที่ Programmer ที่เพิ่งเริ่มเขียน Oracle PL/SQL มักมีคำถามเกี่ยวกับ Number เสมอ เนื่องจาก Data type ที่เป็น Number นั้น มีหลายแบบ เช่น Integer , Number ,Float เป็นต้น ทำให้ไม่แน่ใจว่าควรเลือกใช้งานอย่างไรดี เพื่อให้เหมาะสม ลองมาดูกันว่า แต่ละคำถามนั้น มีคำตอบกันอย่างไรบ้าง
|
Read more...
|
|
|
เรื่องเล็กๆที่ไม่เล็กกับ Context Switch |
| เทคนิคในการ Tuning เพื่อให้ SQL ที่เขียนนั้นมีประสิทธิภาพสูงสุดนั้น มีหลากหลาย ซึ่งขึ้นอยู่กับความถนัดและสถานการณ์นั้น หนึ่งในสิ่งที่ผมต้องคำึนึงเสมอก็คือ Context Switch อย่างที่เราทราบกันดีกว่า ใน Oracle มี Engineที่ใช้ในการ Process PL/SQL Statement มี 2 Engine คือ PL/SQL Engine และ SQL Engine เมื่อเราเขียน คำสั่ง PL/SQL เช่น สร้าง Cursor ซึ่งเป็นวิธีที่ Programmer มื่อใหม่ (รวมถึงผมเองด้วย ) ชอบใช้เขียนเพื่อดึงข้อมูลเยอะๆมาแสดงผลหรือ Process ต่อไป โดยทีไม่รู้ หรือไม่ได้ระวังถึงผลที่กระทบกับเรื่อง Performance (ก็ตอน Develop ข้อมูลมันหลัก 10 หรือ100 records แต่งานจริง อย่างน้อยก็หลัก หมื่นหรือหลักแสน records )
|
Read more...
|
|
PL/SQL 11g New Feature ตอนที่3 REGEXP |
| REGEXP (Regular Expression Function) เริ่มมีใน Oracle Database 10g ทำหน้าที่ค้นหารูปแบบตัวอักษรที่อยู่ในข้อมูล ซึ่งมีด้วยกัน 4 Function REGEXP_LIKE , REGEXP_INSTR, REGEXP_SUBSTR, REGEXP_REPLACE
ขณะที่ Version 11g เพิ่มมาอีก 1 Function คือ REGEXP_COUNT คือ นับจำนวนครั้งของรูปแบบอักษรที่ค้่นหา
คราวนี้ ผม Reveiw เฉพาะ REGEXP_COUNT อย่างเดียวก่อน ไว้ว่างจะร่ายยาวการใช้งานของที่เหลืออีกทีนะครับ
|
Read more...
|
|
PL/SQL 11g New Feature ตอนที่2 Sequence |
| คราวนี้เป็น TIP เล็กๆ น้อยๆ เกี่ยวกับ Sequence ใน Oracle 11g ได้มีการปรับให้สามารถเขียนใช้งานได้สะดวกขึ้น นั่นคือ สามารถกำหนดค่าให้กับ Variable ได้โดยตรง ตามตัวอย่างด้านล่างนี้
|
Read more...
|
|
Back to the future เจาะเวลาหาอดีตกับ Oracle |
| นึกถึงชื่อหนังเรื่องนี้แล้วก็นานมากทีเดียว สมัยก่อนถือได้ว่าเป็นหนังที่สนุกมากมีตั้ง 3 ภาคแน่ะ มันทำให้คิดได้ว่า่เรื่องราวของการย้้อนเวลาหาอดีต เป็นสิ่งที่มีการค้นคว้ามาหลายยุคหลายสมัย ตั้งแต่ก่อนพุทธกาล มาจนถึงในยุคของวิทยาศาสตร์ครองโลก เพราะมนุษย์มักจะทำอะไรผิดพลาดโดยไม่รู้ตัว และหลายๆครั้งเราก็เกิดความสงสัยในปัจจุบันว่าเกิดเหตุการณ์เช่นนี้กับเราได้อย่างไร อดีตจึงเป็นสิ่งเดียวที่สามารถไขความกระจ่างนี้ได้
|
Read more...
|
|
|
|
<< Start < Prev 1 2 3 Next > End >>
|