Is there an equivalent to the sqlserver
FORMAT(my_value,‘’# ### ##0’')
in Invantive’s PL/SQL ?
I can’t find this in the grammar.
The to_char
only handles date masks
Is there an equivalent to the sqlserver
FORMAT(my_value,‘’# ### ##0’')
in Invantive’s PL/SQL ?
I can’t find this in the grammar.
The to_char
only handles date masks
Found a turnaround like this:
regexp_replace
( my_value
, '(\d{1,3})(?=(\d{3})+(?!\d))'
, '$1 '
)
On Invantive UniversalSQL to_char
can cast numbers to a text, but always with a fixed (default) format. It can also - besides dates - cast blob data to varchar2.
Using regexp_replace
is a viable alternative although a little slower for high volumes of conversions.
Deze vraag is automatisch gesloten na 2 weken inactiviteit. Het laatste gegeven antwoord is gemarkeerd als oplossing.
Gelieve een nieuwe vraag te stellen via een apart topic als het probleem opnieuw optreedt. Gelieve in de nieuwe vraag een link naar dit topic op te nemen door de URL er van in de tekst te plakken.