Jan
16
2009
|
|
นั่นหมายความว่า เมื่อเกิด Error ใดๆ ขึ้น ก็ไม่ต้องสนใจ ปล่อยไว้อย่างนั้นแหละ.... น่าตกใจที่ Coding แบบนี้จะสามารถพบเจอได้บ่อยๆ
Oracle 11g ไำด้เพิ่ม Warning ใหม่ คือ PLW-06009 เป็น Message เกิดขึ้นใน ขณะที่ Compile Code เป็นการเตือนใหู้้ว่ามีการเขียน Exception แบบนี้อยู่ที่ Procedure หรือ Functionบ้าง Warning รหัสนี้จะต้องทำการ Enable เสียก่อนจึงจะถูกเรียกใช้งาน โดยการแก้ไข parameter เป็น Enable
เมื่อ Compile Code แล้ว สั่ง
Warning จะช่วยให้ Programmer รู้ว่ามีการใช้งาน Exception When Others Then null เกิดขึ้น อาจจะไปปรับแก้ไข เพื่อให้ลด BUG ที่จะเ้กิดตามมา หรือปล่อยไว้ เพราะแน่ใจ Code นี้ไม่เกิด Error แน่นอน อย่าลืมนะครับ ในระบบงานใหญ่ๆ มีเป็นพันๆ PL/SQL Code Error ที่เหมือนเล็กๆ น้อยๆ เหล่านี้ ถือว่าเป็นตัวป่วนได้ดีทีเดียว ดังนั้น การที่เรารู้ว่ามันอยู่ตรงไหนบ้าง ก็มีส่วนช่วยให้เีราหา BUG ที่เกิดขึ้นจากการ Code ไ้ด้เร็วยิ่งขึ้น
|