การเช็ค IF ELSE ใน PLSQL เรื่องง่ายๆ แต่งมตั้งนาน

บทความเกี่ยวกับ : การเช็ค IF ELSE ใน PLSQL เรื่องง่ายๆ แต่งมตั้งนาน



วันนี้ไม่มีไรมาก แค่อยากจะมาบ่น !!!! 
แบบว่า เขียน PLSQL แล้ว Compile ไม่ผ่านอ่ะ 
แค่เช็คเงื่อนไขง่ายๆ งมอยู่เกือบครึ่งวัน สลัดจริงๆๆๆ
ปรกติเขียน Java หรือ ภาษาหลายๆ ตัวโครงสร้างมันก็เรียบๆ

ง่ายๆ ประมาณนี้ 

IF (CONDITION1) THEN 
-- ทำไรก็ทำไป 
ELSE IF(CONDITION2) THEN 
-- ทำไรก็ทำไป 
ELSE IF(CONDITION3) THEN 
-- ทำไรก็ทำไป 
ELSE
 -- ทำไรก็ทำไป 

 อะไรทำนองนี้ชิมิ
วันนี้เราจัด PLSQL ก็ประมาณว่าไม่ได้เขียนมานาน
ปล.นั่งแก้ Code ชาวบ้านเค้าด้วยแหละ สลัดดดดด !! (ความแค้นส่วนตัว) 

มันก็ไม่น่ามีไรมาก ชิมิ ตาม concept เดิม

IF (CONDITION1) THEN 
-- ทำไรก็ทำไป 
ELSE IF(CONDITION2) THEN 
-- ทำไรก็ทำไป ELSE IF(CONDITION3) 
THEN
 -- ทำไรก็ทำไป 
ELSE 
-- ทำไรก็ทำไป 
END IF; -- คือมันไม่มีปีกกงปีกกา หรือวงเล็บไรครอบอ่ะนะ อันนี้ก็เข้าใจ 

ปล ใช้ PL/SQL Developer เป็น tool ในการเขียน
ก็เขียนตามนี้อ่ะ compile ยังไงๆ มันก็ Error อะไรฟระ !!!!!
นั่งไล่ตั้งนานว่ามัน error ตรงใหน สรุปมันก็ error ตรงนี้แหละ สลัดดดด !!!

คืออารมณ์แบบว่ามันก็ไม่น่ามีไร เลยไม่ได้ Search Google ดู
สุดท้ายทนไม่ไหวละ ไรของมันเนี่ย สลัดดด !!!
ตัดสินใจ Search Google ดูเจอคำตอบ แบบว่าน่าเหลืออกเหลือใจมาก
สลัดดดดดดดดดดดดดดดดดดดด !!!!

สรุปคือ ตรง ELSE IF นี่แหละ มร่างงงง
PLSQL มันต้องใช้แบบนี้ ELSIF
ตัดตัว E ออกแล้วเขียนติดกัน สลัดดดด !!!! เพื่อ ?????

ขอย้ำ ตัดตัว E ออกแล้วเขียนติดกัน !!!!!!

 สรุปคือ ต้องเขียนแบบนี้

IF (CONDITION1) THEN 
-- ทำไรก็ทำไป 
ELSIF(CONDITION2) THEN 
-- ทำไรก็ทำไป 
ELSIF(CONDITION3) THEN
 -- ทำไรก็ทำไป 
ELSE 
-- ทำไรก็ทำไป 
END IF; 

สุดท้ายพี่ Google ช่วยชีวิตเราไว้จริงๆ 
ถ้าขาดไปเนี่ยจะทำมาหา ..... อะไรได้วะเนี่ย




ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Oracle date format จัด format date ให้แสดง พศ และ เดือน ภาษาไทยหรือตามภาษาที่เราเลือก

java -Xms , java -Xmx กำหมด memory ให้ JVM เพื่อป้องกันปัญหา Out of Memory

Java this กับ super การใช้งานคำสั่ง this กับ super ใน ภาษา Java