Função relicate do Sql Server em Oracle

Oracle

07/05/2007

Estou usando a seguinte função em Sql Server:

select RIGHT(REPLICATE (´0´,2) + RTRIM(LTRIM( ESTABEL)), 2) from vendas

gostaria de saber coma faço esta mesma função em Oracle.

Obrigado.


Stgmta

Stgmta

Curtidas 0

Respostas

Motta

Motta

07/05/2007

O que faz o replicate ?


GOSTEI 0
Stgmta

Stgmta

07/05/2007

O que faz o replicate ?

no caso ali o ´right(replicate´ faz com que adicione o zero ate o campo ter 2 casas, no caso se o campo ja tiver 2 casas nao adiciona nada e se tiver uma so adiciona um zero.


GOSTEI 0
Motta

Motta

07/05/2007

Faça assim

select lpad(´x´,2,´0´) form dual -- adiciona 0´s à esquerda até 2 pos. na string x


select rpad(´x´,2,´0´) form dual -- adiciona 0´s à direita até 2 pos. na string x


GOSTEI 0
POSTAR