Inquiridor
Importacao de texto com tamanho fixo...

Pergunta
-
Srs, boa tarde.tenho o seguinte cenário:cerca de 30 txts, com nomes diferentes (codigocliente_data.txt)Preciso importar estes txts, cada um para uma tabela que deve ser criada com o nome do arquivo;a tabela criada tem que ser tabulada (cada txt vai ter uma tabulacao diferente) e inserir estes registros tabulados em uma nova tabela para validacao de conteudoO que eu consegui fazer foi importar os txts para uma tabela que criei mas nao consigo tabular estes dados da tabela...a tabulacao seria algo assim:arquivo do cliente 1: "3,3,10,50,3"arquivo do cliente 2: "5,10"arquivo do cliente 3: "1,1,50,8"Como que eu posso fazer esta tabulacao pelo SSIS (ou ateh msm pelo SQL)Abçs
Todas as Respostas
-
-
Junior, na vdd não.Vou dar exemplo do que tenho (dados fictícios)um txt neste formato (99999.txt)064000806400000000000000000641000 01/01/1901M101/01/190106/04/20022e este txt tem que ter esta tabulacao (tamanho)3,8,13,2,3,10,10,1,1,10,10,1Então o que preciso:Criar a tabela com o nome do TXT (99999)Importar este txtTabular este txt, de acordo com o tamanho definido (pode ser para outra tabela)Para importar o txt, fácil, utilizo o [Contêiner do Loop Foreach], mas só isso que esta correto =\Obrigado
-
JuS2ka,
Vamos lá, você tem um txt com vários dados, e quer gerar outro txt mas com a separação por vírgulas?
Posteriormente armazenar em uma tabela?
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA -
Opa...Não..... eu tenho somente um txt064000806400000000000000000641000 01/01/1901M101/01/190106/04/20022e preciso deixar ele com o tamanho fixo de acordo com:3,8,13,2,3,10,10,1,1,10,10,1ou seja:este arquivo ficaria assim em uma tabela:
colunaA colunaB colunaC colunaD colunaE colunaF colunaG colunaH colunaI colunaJ colunaK colunaL 064 00080640 0000000000000 00 064 1000 01/01/1901 M 1 01/01/1901 06/04/2002 2 o que eu tentei fazer:um bulk insert com arquivo de formatacao (fmt) mas msm assim nao consigo fazer ele ficar com o tamanho fixo..... -