Set column separation with colsep : Column « SQL Plus « Oracle PL / SQL






Set column separation with colsep

    
SQL>
SQL> create table salary
  2  ( grade      NUMBER(2)   constraint S_PK primary key
  3  , lowerlimit NUMBER(6,2)
  4  , upperlimit NUMBER(6,2)
  5  , bonus      NUMBER(6,2)
  6  , constraint S_LO_UP_CHK check(lowerlimit <= upperlimit)
  7  ) ;

Table created.

SQL>
SQL> insert into salary values (1,  700,1200,   0);

1 row created.

SQL> insert into salary values (2, 1201,1400,  50);

1 row created.

SQL> insert into salary values (3, 1401,2000, 100);

1 row created.

SQL> insert into salary values (4, 2001,3000, 200);

1 row created.

SQL> insert into salary values (5, 3001,9999, 500);

1 row created.

SQL>
SQL> select * from salary;
[Enter]...

     GRADE LOWERLIMIT UPPERLIMIT    BONUS
---------- ---------- ---------- --------
         1        700       1200      .00
         2       1201       1400    50.00
         3       1401       2000   100.00
         4       2001       3000   200.00
         5       3001       9999   500.00

5 rows selected.

SQL> set colsep   " | "
SQL> set numwidth 10
SQL> /
[Enter]...

     GRADE | LOWERLIMIT | UPPERLIMIT |    BONUS
---------- | ---------- | ---------- | --------
         1 |        700 |       1200 |      .00
         2 |       1201 |       1400 |    50.00
         3 |       1401 |       2000 |   100.00
         4 |       2001 |       3000 |   200.00
         5 |       3001 |       9999 |   500.00

5 rows selected.

SQL> set colsep " "
SQL>
SQL> drop table salary;

Table dropped.

SQL>

   
    
    
    
  








Related examples in the same category

1.Use 'format a30 heading' to define column name
2.Column format $9,999.99
3.Column heading format a13
4.column localtimestamp format a28
5.Use a13 to set the column length during displaying
6.Aligning decimals
7.Adding a group separator
8.Including a currency symbol
9.Wrapping text
10.JUSTIFY CENTER
11.JUSTIFY RIGHT
12.Disable the column formatting
13.SET string to display when value is NULL
14.COLUMN Salary heading "Current|Salary" format $9999.99
15.COLUMN fname heading "emp|Name" format a10
16.COLUMN id heading "emp|Number" format 9999
17.Copy column format with 'col ... like'
18.column format: ascii type, 26 letter long
19.column number format
20.Column data is aligned by type
21.Word Wrapped column format
22.Set number column format
23.Set column format before doing the query
24.Set column heading with column command