Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle trimspool nur abschließende Leerzeichen (keine führenden Leerzeichen)

Ich schätze, du bist danach

set serveroutput on size 100000 format wrapped

wenn ich deine Frage verstehe.

Wenn ich das mache:

set serveroutput on size 1000000

begin
  dbms_output.put_line('no indent');
  dbms_output.put_line('   indent');
end;
/

SQL*Plus-Ausgaben:

no indent
indent

Wenn ich es jedoch tue

set serveroutput on size 1000000 format truncated

begin
  dbms_output.put_line('no indent');
  dbms_output.put_line('   indent');
end;
/

SQL*Plus-Ausgaben:

no indent
   indent

Sie müssen set trimspool on um die Leerzeichen bis eol zu eliminieren .