Pergunta

Preciso analisar um arquivo plano que contém delimitador de caracteres backspace (^h) entre os campos. Preciso analisar esse arquivo e inserir nas tabelas SQL Server 2005.Ei tentei usar o utilitário BCP junto com o arquivo de formato, mas não consegui especificar o delimitador como backspace. O padrão é uma guia ( t). Existem vários outros delimitadores também, mas nenhum para especificar o backspace. Qualquer um tem alguma idéia, por favor me ajude.

Também preciso exportar dados da tabela do servidor SQL para o comprimento fixo fixo. Eu tentei usar o arquivo de formato não xml, mas sempre pede um delimiter. Como posso criar um arquivo plano usando o BCP sem qualquer delimitador entre os campos? Todos acima são arquivos de caracteres.

Foi útil?

Solução

Esta é uma solução alternativa feia, mas você sempre pode encontrar algo que não está no arquivo plano e substitua tudo no arquivo plano por isso e depois use -o como o terminador da coluna (usando bcp -t that).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top