Usuário com melhor resposta
Inserindo zeros a esquerda

Pergunta
-
Bom dia Galera.
Gostaria de inserir zeros a esquerda da coluna PERDAS.NUM essa coluna deverá ter 6 caracteres ou seja o valor dela deverá ser 000215
A Consulta funcionou !!!
SELECT REPLICATE ('0',6 - LEN(PERDAS.NUM)) + PERDAS.NUM FROM PERDAS
Mas no meu caso preciso que seja acrescentada a informação na coluna.
Alguém pode me ajudar?
Obrigado.
- Editado Maik Costa sexta-feira, 8 de abril de 2016 10:50
Respostas
-
Maik,
Você teria que fazer um UPDATE dessa forma como fizestes a seleção.
UPDATE PERDAS SET NUM = REPLICATE ('0',6 - LEN(NUM)) + NUM
Só tens que verificar se o tamanho do campo suporta 6 caracteres.
E claro, antes de fazer um update de coluna inteira, é bom estar com o backup em dia.
Att,
Antero Marques
__________________________________________________________________
Se a resposta for útil, marque como útil, se respondeu totalmente sua dúvida, marque como resposta.
O Fórum MSDN é utilizado também como base de conhecimento, então é responsabilidade de todos mantê-lo organizado e funcional.
- Editado Antero Marques sexta-feira, 8 de abril de 2016 11:56
- Marcado como Resposta Maik Costa sexta-feira, 8 de abril de 2016 12:11
Todas as Respostas
-
-
-
Maik,
Você teria que fazer um UPDATE dessa forma como fizestes a seleção.
UPDATE PERDAS SET NUM = REPLICATE ('0',6 - LEN(NUM)) + NUM
Só tens que verificar se o tamanho do campo suporta 6 caracteres.
E claro, antes de fazer um update de coluna inteira, é bom estar com o backup em dia.
Att,
Antero Marques
__________________________________________________________________
Se a resposta for útil, marque como útil, se respondeu totalmente sua dúvida, marque como resposta.
O Fórum MSDN é utilizado também como base de conhecimento, então é responsabilidade de todos mantê-lo organizado e funcional.
- Editado Antero Marques sexta-feira, 8 de abril de 2016 11:56
- Marcado como Resposta Maik Costa sexta-feira, 8 de abril de 2016 12:11
-