Domanda

voglio visualizzare il dollaro o cancelletto nei miei campi che tengono job_salary qualcuno lo sa? Come

È stato utile?

Soluzione

Utilizzando $ nella maschera di formato hardcodes il simbolo del dollaro (dopo tutto, Oracle è una società americana). Altre valute sono determinati dall'impostazione per NLS_TERRITORY. Utilizzare C per vedere l'abbreviazione di valuta ISO (sterline) e L per il simbolo (£).

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 

...

Altri suggerimenti

La mia preferenza è:

select to_char(123456789.91, 'FM$999,999,999,990.00')
  from dual;

Crea la stringa di formato fuori al maggior numero di cifre di cui hai bisogno. La FM salta lo spazio iniziale per conto per l'allineamento numero negativo.

selezionare to_char ((123.456.789,91, 'FM999,999,999,990.00C') da doppio;

In questo modo ottenere il valore ISO rifilatura lo spazio iniziale

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top