Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Srs, bom dia.
Acompanho sempre este forum, dicas, artigos e sempre consigo de alguma forma sanar as dúvidas, mas desta vez, mesmo seguindo orientações e dicas, não estou conseguindo gerar o arquivo xml completo utilizando o utilitário BCP.
Através do prompt de comando do xp, executo o .bat com o comando:
BCP "SELECT top(20) CodigoProduto, Descricao FROM dbkabousse..Produto order by CodigoProduto For XML RAW('NovoProduto'), Elements, ROOT('Produto')" QUERYOUT "C:\SAIDA.xml" -c -T -Sserver\sqlexpress -Usa -P123456
Bom, se coloco top(20) ele me lista os 20 registros numa boa, formatado, com as tags corretamente, porém quando informo um numero de registros maior, ele simplesmente joga tudo no arquivo e sai quebrando as linhas após a coluna 2034. O que posso fazer para que ele continue respeitando o que ha entre as tags, sem quebrar as linhas?
Por enquanto estou resolvendo com um arquivo excel .xls, mas creio que para importar para outro banco seja melhor no formato .xml devido ao tamanho menor e mais rápido para importação.
Desde já agradeço a ajuda.
Pedor Morais
Carregando comentários...