Come inserire Imbottitura zeri in Oracle

March 19

Come inserire Imbottitura zeri in Oracle


Oracle PL / SQL fornisce una serie di scorciatoie potenti per evitare la necessità di aggiunta di codice aggiuntivo. Spesso ti viene richiesto di formattare i numeri e caratteri in Oracle per presentare i dati in diversi formati o valute. Uno di questi servizi è chiamato Oracle "Format modello." Questo permette campi di lunghezza variabile da visualizzare o utilizzati in un formato specifico. I campi numerici possono essere formattati in diversi modi, tra cui zeri a pad un numero prima e dopo il numero effettivo.

istruzione

1 prefissi con zeri prima del numero effettivo. I numeri sono tenuti solitamente nel database come campi "numero". Pertanto essi dovranno essere convertito in o un campo data (per date) oa un campo di caratteri in modo che il formato imbottitura può essere applicata al numero. L'esempio seguente seleziona un campo di numero e utilizzando il modello formato prefissi il numero di zeri:

Select * from clienti dove CustomerID = TO_CHAR ( '12345', '0999');

2 Aggiungere zeri dopo il numero effettivo. In questo modo non esistono spazi finali e il campo è popolato interamente con le cifre. Il seguente è un esempio di utilizzo di zeri finali con un numero:

Select * from clienti dove CustomerID = TO_CHAR ( '12345', '9990');

3 Aggiornamento, cancellare o selezionare numeri o campi del formato data utilizzando il modello di formato e imbottitura con zeri a seconda dei casi. Un certo numero di altri formati può essere utilizzato in aggiunta ai dati di riempimento con zeri. Questi possono essere trovati nella documentazione di Oracle per il sistema.