Ir para conteúdo

Arquivado

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

Angelo Henrique

Bulk insert + campo de autonumeração

Recommended Posts

Pessoal,

 

Alguém pode me ajudar?

 

Eu tenho um arquivo txt e estou tentando importar para uma tabela qualquer para posterior tratamento dos dados, no entato, eu preciso que as linhas sejam importadas com uma chave (um campo autonumeração), ou seja a cada linha importada um valor diferente deve ser acrescentado.

 

Mas não consigo especificar em qual coluna o bulk deve inserir os dados. Se a tabela da base só tiver uma coluna, ele importa numa boa, mas se eu crio uma tabela com duas colunas e quero que o bulk só insira em uma, ele dá erro.

 

drop table teste
create table teste (Dados varchar(200),num INTEGER IDENTITY( 1, 1 ) NOT NULL)
go

BULK INSERT teste(Dados)
FROM 'C:\Users\angelo.silva\Desktop\conectividade.txt' 

 

O arquivo que eu estou tentando importar não tem, ou pelo menos eu não vejo delimitador de final de linha e ele só tem uma coluna, colei abaixo o começo dele.

 

0011456701 14227418300511074277818900001020210328004058

 

-------------------------------------------------------------------------

 

C A I X A E C O N O M I C A F E D E R A L

 

FGTS - EXTRATO DE CONTA VINCULADA PARA FINS RESCISORIOS

 

SOLICITADO EM: 27/09/2011 AS 13:50:28

 

NOME DO TRABALHADOR NUM.CONTA CAT TX PAG

 

 

 

 

 

 

Alguém saberia dizer como devo fazer?

 

Desde já agradeço.

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.