Je veux afficher le signe dollar ou livre dans mes champs qui contiennent job_salary tout le monde le sait? comment
3
A
Répondre
3
En utilisant $
dans le format masquer les codes durs un signe dollar (après tout, Oracle est une société américaine). Les autres devises sont déterminées par le paramètre NLS_TERRITORY. Utilisez C
pour voir l'abréviation de devise ISO (UKP) et L
pour le symbole (£).
SQL> select to_char(sal, 'C999,999.00') as ISO
2 , to_char(sal, 'L999,999.00') as symbol from emp
3/
ISO SYMBOL
------------------ ---------------------
GBP3,500.00 £3,500.00
GBP3,750.00 £3,750.00
...
1
Ma préférence est:
select to_char(123456789.91, 'FM$999,999,999,990.00')
from dual;
Construire la chaîne de format à autant de chiffres que vous avez besoin. Le FM ignore l'espace principal pour tenir compte de l'alignement négatif des nombres.
sélectionnez to_char ((123.456.789,91, 'FM999,999,999,990.00C') du double;
Cela obtenir la valeur ISO parage l'espace principal