Neste pequeno guia, mostrar-lhe-ei 2 métodos para exportar os resultados da consulta para CSV no SQL Server Management Studio:
- O método rápido para um número menor de registos
- O método completo para conjuntos de dados maiores
Demostrarei também como incluir os cabeçalhos das colunas ao exportar os seus resultados.
Método 1: O método rápido para exportar os resultados da consulta para CSV no SQL Server
Para começar, execute a sua consulta de modo a obter os resultados da consulta.
Por exemplo, executei uma consulta simples, e obtive a seguinte tabela com um pequeno número de registos:
Para exportar rapidamente os resultados da consulta, seleccione todos os registos da sua tabela (por exemplo escolhendo qualquer célula da grelha, e depois utilizando a combinação de teclado de Ctrl + A):
Após seleccionar todos os seus registos, clique com o botão direito do rato em qualquer célula da grelha, e depois seleccione ‘Copiar com Cabeçalhos’ (ou simplesmente seleccione ‘Copiar’ se não quiser incluir os cabeçalhos):
Abrir um ficheiro CSV em branco, e depois colar os resultados:
O método acima pode ser útil para um menor número de registos. No entanto, se estiver a lidar com conjuntos de dados muito maiores, pode considerar a utilização do segundo método abaixo.
Método 2: Exportar resultados da consulta para conjuntos de dados maiores
Usando o mesmo exemplo, pode exportar os resultados da consulta para um ficheiro CSV clicando com o botão direito do rato em qualquer célula da grelha, e depois seleccionando ‘Salvar Resultados Como…’
Next, digite um nome para o seu ficheiro CSV (por exemplo, ‘consulta_resultados’), e depois clique em Salvar:
O seu ficheiro CSV será guardado no local que especificou:
E se abrir o ficheiro CSV, verá os resultados exportados (sem os cabeçalhos das colunas):
Pode seguir os passos abaixo no caso de precisar de incluir os cabeçalhos das colunas ao exportar o seu ficheiro CSV no SQL Server.
Como incluir os cabeçalhos das colunas ao exportar os resultados da consulta para o CSV no SQL Server
Para incluir os cabeçalhos das colunas, vá a Ferramentas, e depois seleccione Opções…
Então, clique em Resultados da Consulta >> SQL Server >> Resultados para Grid:
Cheque a opção de ‘Incluir cabeçalhos de coluna ao copiar ou guardar os resultados’ e depois clique em OK:
Agora terá de reiniciar o SQL Server para que as alterações sejam aplicadas.
Então, volte a executar a sua consulta para obter os resultados da consulta:
Clique com o botão direito do rato em qualquer célula da própria grelha, e depois seleccione ‘Save Results As…’
Digite um nome para o seu ficheiro CSV, e depois carregue em Save:
Seu novo CSV conteria agora os cabeçalhos das colunas a avançar: