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 . Una di queste strutture è chiamato l'Oracolo "Format Modello ". Questo permette campi di lunghezza variabile da visualizzare o utilizzate in un formato specifico . Campi numerici possono essere formattati in vari modi , compreso zeri a rilievo un numero prima e dopo il numero effettivo . Istruzioni
1
numeri di prefisso con zeri prima del numero effettivo . I numeri sono di solito conservati nel database come campi "numero" . Pertanto essi dovranno essere convertito in un campo data o ( per le date) o un campo di caratteri in modo che il formato imbottitura può essere applicato al numero . L'esempio seguente seleziona un campo numerico e utilizzando il modello prefissi di formato il numero con zeri :
SELECT * from clienti dove customerid = TO_CHAR ( '12345 ' , '0999 ');
2 < p > Aggiungere zeri dopo il numero effettivo . In questo modo non esistono spazi vuoti finali e il campo viene compilato interamente con le cifre . Il seguente è un esempio di utilizzo di zero finali con un numero:
SELECT * from clienti dove customerid = TO_CHAR ( '12345 ' , '9990 ');
3
aggiornare , cancellare o selezionare numeri o campi di formato data utilizzando il modello di formato e imbottitura con zeri a seconda dei casi . Un certo numero di altri formati possono essere utilizzati in aggiunta a dati di riempimento con zeri . Questi possono essere trovati nella documentazione di Oracle per il sistema .