1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| create multiset volatile table mvt_data
( mvt_pi byteint not null
, col decimal(15,2) not null
)
primary index (mvt_pi)
on commit preserve rows;
insert into mvt_data values (0, 980.00);
insert into mvt_data values (0, 1230.00);
insert into mvt_data values (0, 250.00);
insert into mvt_data values (0, 1235.00);
insert into mvt_data values (0, 916.00);
insert into mvt_data values (0, 9999999999999.99);
select col
, to_char(col, '9G999G999G999G990D00', 'nls_numeric_characters = ''.,''') as col_char
, trim(leading ' ' from col_char) as col_char_trim
from mvt_data
where mvt_pi = 0;
col col_char col_char_trim
-------------------- --------------------- --------------------
980,00 980.00 980.00
1 230,00 1,230.00 1,230.00
250,00 250.00 250.00
1 235,00 1,235.00 1,235.00
916,00 916.00 916.00
9 999 999 999 999,99 9,999,999,999,999.99 9,999,999,999,999.99 |
Partager