Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Digoed

Exportar Dados do SQLServer via query para TXT com tamanho fixo ?

Recommended Posts

Olá todo,

Estou precisando exportar dados para um TXT porém os campos tem manho fixo precisaria exportar via query, alguém pode me ajudar.

cheguei a pesquisar e a fazer isso.

exec xp_cmdshell 'BCP "SELECT TOP 10 * FROM AODServiceTableDispoSummary" queryout "D:\teste\Log_txt" -T -c'

porém gera erro.

SQLState = 08001, NativeError = 2
Error = [Microsoft]
Provedor de Pipes Nomeados: Não foi possível abrir uma conexão com o SQL Server [2]. 
Sou novo no Forum..
Obrigado!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui fazer parcialmente, criei uma BAT via SQLCMD para rodar uma query ( SELECT top 10 substring(Nome_Servico,1,19)as Servico FROM tabela )

e consegui escrever no TXT com tamanho fixo..

Porém ainda tenho última barreira kkkk que é preencher com '0' os campos se tenho um campo "idade int 5" e tenho 99 de idade que são 2 caracteres preciso preencher "000" pra dar 5..... "99000" e imprimir no TXT.

Alguém kkkk me ajude please

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.