ในส่วนนี้ เราจะมาดูวิธีค้นหาแฟกทอเรียลของตัวเลขโดยใช้ PL/SQL ในโค้ด PL/SQL คำสั่งบางกลุ่มจะถูกจัดเรียงภายในบล็อกของการประกาศที่เกี่ยวข้อง
แฟกทอเรียลของตัวเลขโดยพื้นฐานแล้วการคูณจำนวนเต็มทั้งหมดตั้งแต่ 1 ถึง n โดยที่ n คือจำนวนที่กำหนด ลูกชาย! =n * (n – 1) * (n – 2) * … * 2 * 1.
ตัวอย่าง (PL/SQL)
DECLARE fact number :=1; n number := &1; BEGIN while n > 0 loop fact:=n*fact; n:=n-1; end loop; dbms_output.put_line(fact); END;
ผลลัพธ์
Consider 5 has given 120