<샘플코드에서 사용한 데이터는 HR 스키마이고, 오라클 설치시 생성할 수 있는 기본 스키마 입니다>
# i want to print under the number the Symbol :) only for 1,2,3,4,5
# there are many methods
--method 1
declare
v_sym varchar2(100);
begin
for i in 1..10
loop
if i between 1 and 5 then
v_sym:=i||chr(10)||':)';
else
v_sym:=i;
end if;
dbms_output.put_line (v_sym);
end loop;
end;
---------------------------------------
--method 2
begin
for i in 1..10
loop
dbms_output.put_line (i);
continue when i>5; --this mean stop execte next statement(s) when i>5
dbms_output.put_line (':)');
end loop;
end;
---------------------------------------
1
:)
2
:)
3
:)
4
:)
5
:)
6
7
8
9
10
'Database > PLSQL' 카테고리의 다른 글
014 - [Oracle PL/SQL] Records - %rowtype (0) | 2024.02.14 |
---|---|
013 - [Oracle PL/SQL] Records - %type (0) | 2024.02.10 |
011 - [Oracle PL/SQL] Nested Loops and Labels (0) | 2024.02.09 |
010 - [Oracle PL/SQL] For Loop (0) | 2024.02.09 |
009 - [Oracle PL/SQL] While Loop (0) | 2024.02.08 |