编写PLSQL块来显示给定数字中的奇数和总奇数?例如:如果给定数字为3,则显示如下: 1是奇数 3是奇数 在3个数字中共有2个奇数
CREATE OR REPLACE PROCEDURE odd_num(p_num NUMBER )
IS s_num NUMBER;
BEGIN
FOR i_num IN 1..p_num
LOOP
IF mod(i_num,2) = 1
THEN
dbms_output.put_line(i_num ||' is Odd Number');
END IF;
END LOOP;
dbms_output.put_line('Total '|| s_num ||' Odd Numbers in '||p_num);
END;
s_num
,然后在if
语句中递增它。 - Justin Cave