02/02/2018 Development / ferramentas

Com certeza, se alguém precisar exportar os dados de uma tabela SQL Server para JSON, o pulo do gato é isso aqui! BCP

BCP é uma linha de comando que transforma uma consulta SQL no arquivo txt ou arquivo que vc deseja. Então pra executar é a seguinte parada:

Abra a sua linha de comando, no meu caso é o prompt do DOS e digite:

bcp "SELECT * FROM [hfbimoveis-bkp].[dbo].[tabImovel] FOR JSON AUTO" QUERYOUT "C:\data\arquivo.txt" -S HUGGLER\SQLEXPRESS -T

Nesse caso, eu ainda usei outro pulo do gato, que foi o FOR JSON AUTO, essa porrinha transforma o resultado da consulta em formato JSON :-))))))))))

Obs: No prompt do DOS vão aparecer algumas perguntas:

Digite o tipo de armazenamento: Você digita -> cr
Insira o comprimento do prefixo: Você digita -> 0
Insira o comprimento do campo: Você digita -> 0
Insira o terminador: Dê enter

E pronto, na sua pastinha C:\data\arquivo.txt estará seu JSON bonitinho, depois é só formatar e correr para o abraço!