Maija-Leena Kangasmäki (maija-leena.kangasmaki@tietogroup.com) wrote:
: I want to display some numbers with dbms_output.put_line but I don't
: know how to show them nicely in columns like this:
:
: col1 col2
: 1 100
: 10 20
: 100 1
: 200 300
:
: Regards,
: Maija-Leena Kangasmäki
: _______________________________________
: TT-Valtionpalvelut / TT Government Service
: maija-leena.kangasmaki@tietogroup.com
Maija-Leena,
It's not pretty, but it works:
DBMS_OUTPUT.PUT_LINE('col1 col2');
DBMS_OUTPUT.PUT_LINE(lpad(to_char(col1),4)||lpad(to_char(col2),10));
The second line converts col1 and col2 to a string, then pads them with
left-spaces to fit four characters and ten characters.
-Ari Kaplan
Independent Oracle DBA Consultant
<-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><->
<-> For 125+ Oracle tips, visit my Web Page: <->
<-> <->
<-> www.arikaplan.com <->
<-> <->
<-> email: akaplan@interaccess.com <->
<-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><->
Back to Ari Kaplan's Home Page