image

Olá pessoal, hoje eu vou mostrar como exportar uma tabela toda do Sql Server através de um select comum para Json de forma simples e rápida.

Eu estava com um problema de pegar os dados antigos de um arquivo de backup. Eu precisava também mandar via Json todos os dados da tabela. Dessa forma eu criei uma solução para exportar de forma simples e fácil.

Na tabela de cadastro do banco de dados existem todos os dados localmente mas eu preciso usar esses dados online, por isso coloquei em formato Json.

Para quem não sabe o que é o Json, veja o link abaixo.

Exportando o nome e e-mail.

select no_cad, email_cad from tb_cadastro_forum for json path, root ('tb_cadastro_forum');

Code 1.1 - Exportando

O que você precisa ficar atento são os comandos: for json path, root('value');

Esses comandos são essenciais para exportar os dados como Json.

Veja o resultado desse export.

{
	"tb_cadastro_forum": [
	{
		"no_cad": "Mauricio Junior",
		"email_cad": "email@email.com"
	},
	{
		"no_cad": "Tiago",
		"email_cad": "outro@email.com"
	}]
}

Code 1.2 - Resultado do export

Esse resultado me ajudou muito porque ele separou os dados pelas propriedades que eu precisava, nome e e-mail.

Eu fico por aqui e espero ter te ajudado. Abraços e qualquer dúvida pode entrar em contato pelo site https://www.mauriciojunior.net.