quinta-feira, 20 de setembro de 2012

Formatar valores no Oracle

SELECT TO_CHAR (<STRING>,1234) FROM DUAL

String
Descrição
Resultado
9
determina a largura de exibição
9999 = 1234
0
exibe zeros a esquerda
09999 = 01234
$
Exibe dolar ( UAUU! ) * qquer posicao fica na frente
$9999 = $1234
L
Exibe a moeda
L9999 = R$1234
D
Caractere decimal
9999D99 = 1234,00
.
Mostra uma virgula ou ponto
9999.99  = 1234.00
G
Separado de grupos
999G9 = 123.4
,
Ponto / virgula na posicao
999,9 = 123,4
MI
Sinal negativo à direita*
9999MI = 1234-*
PR
poe valores negativos entre <>*
9999PR = <1234>*
EEEE
informa no padrao cientifico
9999EEEE = 1E+03
U
Retorna um simbolo monetário fora da casinha
U9999 = Cr$1234
V
Multiplica por 10 x o numero de noves.
1234V9 = 12340
S
Informa o sinal
S9999 = +1234
B
Troca valores zero por vazio**
B9999 = ‘ ‘ **
* – use valores negativos ( ex: -1234 )
** – user um valor só com zeros ( ex: 0000 )

Um comentário :

Related Posts Plugin for WordPress, Blogger...