Importação de arquivo txt , todos os dados ficam na mesma linha
24/11/2011
0
bulk insert dbo.AGG_08 from C:\Users\Consultor\Documents\SQL Server Management Studio\tabelatestesql.txt with (fieldterminator=;)
Meu arquivo txt está nesse formato :
0998787847848;NomedoCliente;TipodePessoa;01/01/01;01/01/01;01/01/01;clientecarteira;vencidoounãovencido
0998787847848;NomedoCliente;TipodePessoa;01/01/01;01/01/01;01/01/01;clientecarteira;vencidoounãovencido
0998787847848;NomedoCliente;TipodePessoa;01/01/01;01/01/01;01/01/01;clientecarteira;vencidoounãovencido
0998787847848;NomedoCliente;TipodePessoa;01/01/01;01/01/01;01/01/01;clientecarteira;vencidoounãovencido
0998787847848;NomedoCliente;TipodePessoa;01/01/01;01/01/01;01/01/01;clientecarteira;vencidoounãovencido
Algum metodo de fazer o sql entender que tem que pular para a próxima linha ... ???
Muito Obrigado ... !!!
Hebert
Hebert Costa
Posts
24/11/2011
Marco Pinheiro
Tente usar a função ROWTERMINATOR. Segue um link de apoio:
http://msdn.microsoft.com/en-us/library/ms191485.aspx
Att.,
Marco.
24/11/2011
Hebert Costa
Meu texto não tem nenhum caractere no final de cada linha ... !!!
Bulk Insert tabela caminho\do\arquivo\arquivo.txt with (fieldterminator=;, ...) e agora como faço para o sql entender que no último caracter ele tem que mudar a linha , em cada última linha do meu arquivo não tem nenhum caracter é texto normal ...
???
Sabe como poderia fazer ... ???
Muito Obrigado ...
24/11/2011
Marco Pinheiro
BULK INSERT AdventureWorks2008R2.Sales.SalesOrderDetail
FROM f:\orders\lineitem.tbl
WITH
(
FIELDTERMINATOR = |,
ROWTERMINATOR = |\n
)
Onde o \n seria um ENTER na linha. Ou seja, a cada ENTER ele pula gerando um registro. Se quiser pode colocar outro caracter.
Veja tb outro link: http://social.msdn.microsoft.com/Forums/pt-BR/520/thread/b9753aba-a53a-4e7a-811d-6efff2f765bf
Clique aqui para fazer login e interagir na Comunidade :)