Write a PL/SQL Program for the following output    --*--   -***-    *****    -***-    --*-- Answer The output based on the value of 'n' declare n number(2) default 20; i number(2); j number(2); h number(2); s number(2); b varchar2(1) default 'I'; begin    s := 1;    if n mod 2 = 0 then       n := n+1;    end if;    h := n/2 -1;    for i in 1..n loop        for j in 1..h loop           dbms_output.put('-');        end loop;        for j in 1..s loop            dbms_output.put('*');        end loop;        for j in 1..h loop           dbms_output.put('-');        end loop;        dbms_output.put_line(' ');        if n = s then            b := 'D';        end if;           IF b='I' then          s := s+2;          h := h-1;        else          s := s-2;          h := h+1;        end if;    end loop; end;
Objective type Questions with Answers and Explanations for Oracle PL/SQL and Database.