Newsgroups: comp.databases.oracle.server
Subject: Re: Fixed format output
References: <5f486h$eah@news.more.net>

turner@more.net (David Turner) writes:

>	Does anyone know how to format the output for the 
>dbms_output.put_line. Or possibly another function that will do fixed format
>output. 

>					Thanks David Turner

You can use the RPAD and SUBSTR functions to make a fixed format output.
For example, to ensure that a column XXX is 30 characters:

dbms_output.put_line(rpad(substr(XXX,1,30),30);

The SUBSTR(XXX,1,30) will output up to the first 30 characters.
The RPAD(...,30) will append spaces to make the string 30
characters.

-Ari Kaplan
Independent Oracle DBA Consultant

<-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><->
<-> Visit my Web Page: www.arikaplan.com                          <->
<->             email: akaplan@interaccess.com                    <->
<-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><-><->

Back to Ari Kaplan's Home Page Kaplan's Home Page