2

私はpl/sqlプログラムを練習しています。私は1つのプログラムを持っています:例:

begin
    for i in 1..10
    loop
        dbms_output.put_line(i);
    end loop;
end;

出力は次のようになります。

1
2
3
.
.
.
10

しかし、すべての数値を 1 行に出力する必要があります ie( 123.....10) どうすればこれをアーカイブできるので、出力は次のようになります。123...10

4

2 に答える 2

8

使用DBMS_OUTPUT.put:

SQL> begin
  2     for i in 1..10 loop
  3        dbms_output.put(i);
  4     end loop;
  5     dbms_output.new_line;
  6  end;
  7  /
12345678910

PL/SQL procedure successfully completed.
于 2012-07-06T11:36:22.087 に答える
2

put_line の代わりに .put(i) を使用する

于 2012-07-06T11:36:51.440 に答える