Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Cleiton Conceição

Adicionando um Hífen em todos os Cep

Recommended Posts

1 verique o tamanho do campo na tabela se for 8 será preciso alterar o tamanho do campo para 9

2 faca um updatecdo tipo

Update tabela

Set cep = substr(cep,1,5) +'-' + substr(6,3)

 

 

Mas é desnecessário na minha opinião pois pode ser alterado apenas no momento da exibição

Compartilhar este post


Link para o post
Compartilhar em outros sites

1 verique o tamanho do campo na tabela se for 8 será preciso alterar o tamanho do campo para 9

2 faca um updatecdo tipo

Update tabela

Set cep = substr(cep,1,5) +'-' + substr(6,3)

 

 

Mas é desnecessário na minha opinião pois pode ser alterado apenas no momento da exibição

Faço minha as palavras do Motta, evite ao máximo que puder rodar update desse tipo pois não são tão necessários.

 

Deixe os dados como estão e acrescente hífen na consulta:

 

select substring(cep,1,5) +'-' + substring(cep,6,3)as cep

Se preferir para não ficar formatando em todas as consultas basta criar uma função para isso:

 

create function formatacep(@cep char(8))
returns char(9) as	begin
declare @retorno varchar(9)
set @retorno = substring(@cep,1,5) + '-' + substring(@cep,6,3)
return @retorno	
end

E sempre que precisar usar o campo cep nas suas consultas chame a função assim:

 

select dbo.formatacep(@cep) as cep

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.