Função relicate do Sql Server em Oracle
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.
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
Curtidas 0
Respostas
Motta
07/05/2007
O que faz o replicate ?
GOSTEI 0
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
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
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