Oracle if else เขียนยังไงครับใน PL SQL
ยอกตัวอย่างเขียนใน Java นะครับ
if(a == 0 ){
System.out.println("Data is 0");
}else if(a==1){
System.out.println("Data is 1");
}else{
System.out.println("NOT MATCH");
}
ใน Oracle PL SQL เขียนแบบนี้ครับ
IF a=0 THEN
DBMS_OUTPUT.PUT_LINE('Data is 0');
ELSIF a=1 THEN
DBMS_OUTPUT.PUT_LINE('Data is 1');
ELSE
DBMS_OUTPUT.PUT_LINE('NOT MATCH');
END IF;
คร่าวๆ ประมาณนี้ครับ
ผมเองก็ชอบลืม ตรง else if นี่แหละ
เพราะใน PL ให้ค คำว่า ELSIF ไม่มีตัว E และก็ ไม่เว้น วรรค ครับ