Usuário com melhor resposta
Salve as do SSMS

Pergunta
-
- Editado Douglas a Fernandes sexta-feira, 14 de novembro de 2014 17:52
Respostas
-
Sim, pode usar o comando BCP. segue exemplo
declare @sq varchar(8000);
select @sql = 'SELECT * FROM banco.schema.tabela'
declare @filename varchar(255);
select @filename = 'c:\meusdocumentos\ARQUIVO.CSV' -- local e nome do arquivo que será salvo
/*Não alterar linhas abaixo*/
declare @cmd varchar(8000);
select @cmd = 'bcp "'+@sql+'" queryout '+@filename+' -c -t; -T '
exec master..xp_cmdshell @cmdIrá gera um arquivo csv sem cabeçalho o local indicado filename.
mais detalhes da um olhada em:
http://msdn.microsoft.com/pt-br/library/ms162802.aspx
Valeu cara um abraço.
- Editado Fabricio.G sexta-feira, 14 de novembro de 2014 18:09
- Marcado como Resposta Douglas a Fernandes sexta-feira, 14 de novembro de 2014 18:33
-
Douglas,
Você também pode executar e exportar os dados de sua consulta através do SQLCMD.
Segue abaixo um exemplo para você adaptar à sua necessidade:
sqlcmd -S SeuServidor -U SeuUsuario -P SuaSenha -Q "SELECT * FROM TB_PESSOA" -o resultado.csv
Para maiores informações veja:
http://msdn.microsoft.com/pt-br/library/ms162773.aspx
http://technet.microsoft.com/pt-br/library/ms170207(v=sql.105).aspx
http://msdn.microsoft.com/pt-br/library/ms180944.aspx
Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval Ramos
Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
----------------------------------
Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"- Marcado como Resposta Douglas a Fernandes sexta-feira, 14 de novembro de 2014 18:35
Todas as Respostas
-
-
Sim, pode usar o comando BCP. segue exemplo
declare @sq varchar(8000);
select @sql = 'SELECT * FROM banco.schema.tabela'
declare @filename varchar(255);
select @filename = 'c:\meusdocumentos\ARQUIVO.CSV' -- local e nome do arquivo que será salvo
/*Não alterar linhas abaixo*/
declare @cmd varchar(8000);
select @cmd = 'bcp "'+@sql+'" queryout '+@filename+' -c -t; -T '
exec master..xp_cmdshell @cmdIrá gera um arquivo csv sem cabeçalho o local indicado filename.
mais detalhes da um olhada em:
http://msdn.microsoft.com/pt-br/library/ms162802.aspx
Valeu cara um abraço.
- Editado Fabricio.G sexta-feira, 14 de novembro de 2014 18:09
- Marcado como Resposta Douglas a Fernandes sexta-feira, 14 de novembro de 2014 18:33
-
Douglas,
Você também pode executar e exportar os dados de sua consulta através do SQLCMD.
Segue abaixo um exemplo para você adaptar à sua necessidade:
sqlcmd -S SeuServidor -U SeuUsuario -P SuaSenha -Q "SELECT * FROM TB_PESSOA" -o resultado.csv
Para maiores informações veja:
http://msdn.microsoft.com/pt-br/library/ms162773.aspx
http://technet.microsoft.com/pt-br/library/ms170207(v=sql.105).aspx
http://msdn.microsoft.com/pt-br/library/ms180944.aspx
Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval Ramos
Microsoft Partner | MTA | MCSA - SQL Server 2012 | MCSE - Data Platform
----------------------------------
Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"- Marcado como Resposta Douglas a Fernandes sexta-feira, 14 de novembro de 2014 18:35