sys@SZTYORA> set serveroutput on; sys@SZTYORA> declare 2 i int := &i; 3 begin 4 for j in 1..i loop 5 dbms_output.put_line(j || ' '); 6 end loop; 7 end; 8 / 输入 i 的值: 19 原值 2: i int := &i; 新值 2: i int := 19; 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19PL/SQL 过程已成功完成。已用时间: 00: 00: 00.18
set serveroutput on; declare i int := &i; begin for j in 1..i loop dbms_output.put_line(j || ' '); end loop; end; /
set serveroutput on; declare i int := &i; v_str varchar2(4000); begin v_str := ''; for j in 1..i loop v_str := v_str || to_char(j) || ' '; end loop; dbms_output.put_line(v_str); end; /
scott@SZTYORA> set serveroutput on; scott@SZTYORA> declare 2 i int := &i; 3 v_str varchar2(4000); 4 begin 5 v_str := ''; 6 for j in 1..i loop 7 v_str := v_str || to_char(j) || ' '; 8 end loop; 9 dbms_output.put_line(v_str); 10 end; 11 / 输入 i 的值: 9 原值 2: i int := &i; 新值 2: i int := 9; 1 2 3 4 5 6 7 8 9PL/SQL 过程已成功完成。已用时间: 00: 00: 00.00
sys@SZTYORA> declare
2 i int := &i;
3 begin
4 for j in 1..i loop
5 dbms_output.put_line(j || ' ');
6 end loop;
7 end;
8 /
输入 i 的值: 19
原值 2: i int := &i;
新值 2: i int := 19;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19PL/SQL 过程已成功完成。已用时间: 00: 00: 00.18
declare
i int := &i;
begin
for j in 1..i loop
dbms_output.put_line(j || ' ');
end loop;
end;
/
declare
i int := &i;
v_str varchar2(4000);
begin
v_str := '';
for j in 1..i loop
v_str := v_str || to_char(j) || ' ';
end loop;
dbms_output.put_line(v_str);
end;
/
scott@SZTYORA> declare
2 i int := &i;
3 v_str varchar2(4000);
4 begin
5 v_str := '';
6 for j in 1..i loop
7 v_str := v_str || to_char(j) || ' ';
8 end loop;
9 dbms_output.put_line(v_str);
10 end;
11 /
输入 i 的值: 9
原值 2: i int := &i;
新值 2: i int := 9;
1 2 3 4 5 6 7 8 9PL/SQL 过程已成功完成。已用时间: 00: 00: 00.00
set serveroutpput on
set serveroutpput on