PL/SQL Program to Print Table of a Number

Here you will get pl/sql program to print table of a given number.

You can ask your queries in comment section.

declare
	n number;
	i number;

begin
	n:=&n;
	
	for i in 1..10
	loop
		dbms_output.put_line(n||' x '||i||' = '||n*i);
	end loop;
end;
/

 

Output

Enter value for n: 5
old 6: n:=&n;
new 6: n:=5;
5 x 1 = 5
5 x 2 = 10
5 x 3 = 15
5 x 4 = 20
5 x 5 = 25
5 x 6 = 30
5 x 7 = 35
5 x 8 = 40
5 x 9 = 45
5 x 10 = 50

11 thoughts on “PL/SQL Program to Print Table of a Number”

  1. DECLARE
    NUM1:=3;
    NUM2:=1;

    BEGIN

    WHILE NUM1 <= 30
    WHILE NUM2 <= 10
    LOOP
    DBMS_OUTPUT.PUT_LINE('3 x '||NUM2 ||=|| ||NUM1);
    NUM1:= NUM1+3;
    NUM2:= NUM2+1;
    END LOOP;
    END;
    /

  2. Hi Neeraj,

    the program I’d written to view the table of suppose – 3, isn’t working correctly.
    Kindly escort me & let me know the mistakes I’m making into it.

Leave a Comment

Your email address will not be published. Required fields are marked *