Duvida em alteração de dado.

SQL Server

21/05/2007

Pessoal estou tendo uma seguinte duvida na qual necessito de uma ajuda.


Utilizei esse comando abaixo, para tirar o zero antes do ddd do cadastro, só que me pediram pra voltar o zero antes do ddd, alguém poderia me ajudar ???

Update Cadastro
SET ds_ddd = REPLACE(ds_ddd,´0´,´´)
Where ds_ddd LIKE ´¬0¬´

E agora pessoal como que eu volto o ´0´ antes ???


Flasp2000

Flasp2000

Curtidas 0

Respostas

Celinasilva

Celinasilva

21/05/2007

Eu faria desta forma:


Update Cadastro
SET ds_ddd,= ´0´ + rtrim(ds_ddd,)
Where len(ds_ddd,) = 2

Isso se seu campo de DS_DDD for varchar

Até mais.


GOSTEI 0
Flasp2000

Flasp2000

21/05/2007

Muito Obrigado, você poderia me esclarecer apenas essa função ´LEN´,
Pelo o que eu entendo ela analisa os dois caracter que constam na coluna é isso ???


GOSTEI 0
POSTAR