Alpha-X Postado Novembro 21, 2008 Denunciar Share Postado Novembro 21, 2008 Olá pessoal, preciso fazer a importação dos dados de um arquivo txt grande, onde os dados estão separados por posição, exemplo: Cod. Nome Tipo00001 xxxxxxxxxxx A Codigo: 5 caracteresNome: 50 caracteresTipo: 1 caractere Nunca utilizei esse BULK INSERT, qual a melhor forma de se usar nesse caso? Criar um arquivo de formato? Como?Ou existe uma forma de informar ao comando as posições?Obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fernandinha Postado Novembro 22, 2008 Denunciar Share Postado Novembro 22, 2008 Olá!!Esse arquivo que você quer fazer a importação, os dados estão separados por espaço mesmo??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 RafaelRG Postado Fevereiro 11, 2011 Denunciar Share Postado Fevereiro 11, 2011 Olá!!Esse arquivo que você quer fazer a importação, os dados estão separados por espaço mesmo???E se os dados não forem separados, como devo precoder para fazer esta separação? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fulvio Postado Fevereiro 11, 2011 Denunciar Share Postado Fevereiro 11, 2011 Para fazer qualquer tipo de exportação de um arquivo TXT você terá que ter um delimitador. Seja ele um espaço, virgula, ponto e virgula, dois pontos, etc. Se não houver um caracter específico que faça a delimitação, há como formatar pela quantidade de caracteres (igual ao postado acima: Codigo - 5 caracteres, Nome - 50 caracteres etc). Sendo assim, deverá identificar um formato padrão para que a exportação seja realizada. Caso não haja nenhum tipo de formatação, fica bem mais complicado pois o TXT ficaria bem parecido com uma "sopa de letras". rs. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Alpha-X
Olá pessoal, preciso fazer a importação dos dados de um arquivo txt grande, onde os dados estão separados por posição, exemplo:
Cod. Nome Tipo
00001 xxxxxxxxxxx A
Codigo: 5 caracteres
Nome: 50 caracteres
Tipo: 1 caractere
Nunca utilizei esse BULK INSERT, qual a melhor forma de se usar nesse caso?
Criar um arquivo de formato? Como?
Ou existe uma forma de informar ao comando as posições?
Obrigado!
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.