Como consultar informações de um CEP no SQL Server

Visualizações: 2.213
Tempo de Leitura: 2 minutos

Olá pessoal,
Bom dia.

Neste post rápido, vou demonstrar mais uma vez o uso de procedures OLE Automation para consumir informações na Web e trazer para o nosso banco SQL Server, de forma que possamos trabalhar com essa informação conforme nossa necessidade. Caso você queira utilizar a API do Bemean, que retorna os dados no formato JSON, veja mais no post SQL Server 2016 – Como consultar informações de um CEP utilizando a API Bemean e a função JSON_VALUE

Desta vez, vou mostrar como consultar as informações de cidade, estado, bairro, complemento e código IBGE a partir de um cep informado.

Consultando os dados do CEP

Para realizar essa operação, vou utilizar o ótimo serviço da página viacep.com.br para consultar as informações de CEP.

Vou filtrar o CEP de input, para que o mesmo contenha apenas números. Após isso, fazemos fazer uma requisição GET na URL do viacep e depois tratamos o retorno via XQuery.

Após criamos a função, vamos utilizá-la para testar o resultado:
Busca CEP

É isso aí!
Obrigado e até a próxima!