Jump to content


Photo

Sql Server - Importar Dados Com Bulk Insert


  • Faça o login para participar
9 replies to this topic

#1 divetta

divetta

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 09/03/2006, 13:45

Boa tarde,

Preciso carregar um arquivo em txt (bloco de notas está anexado a mensagem) gerado em um banco de dados multidimensional que está formatado mais ou menos assim (digo mais ou menos porque não aparece o símbolo de quebra de linha, que seria um quadrado):

"Jan" "Feb" "Mar" "Q1" "FY08" "FY09" "FY10" "FY11" "Proximos Anos" "Apr" "May" "Jun" "Q2" "Jul" "Aug" "Sep" "Q3" "Oct" "Nov" "Dec" "Q4" "Base" "YearTotal" "BegBalance" "Time Periods" 

"FY07" "Versao Atual" "4025" "Real" "1611118" "TIPO_LO" "Orcamento" #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi 1 

"FY07" "Versao Atual" "4025" "Real" "1611118" "Saldo Medio" "Orcamento" 100 200 300 #Mi 2008 #Mi 2010 #Mi #Mi 400 500 #Mi #Mi #Mi 800 #Mi #Mi 1000 #Mi 1200 #Mi 212 

"FY07" "Versao Atual" "4025" "Real" "1611119" "TIPO_LO" "Orcamento" #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi 2 

"FY07" "Versao Atual" "4025" "Real" "1611119" "Resultado" "Orcamento" #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi 12313 

"FY07" "Versao Atual" "4025" "Real" "1611120" "TIPO_LO" "Orcamento" #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi 0 

"FY07" "Versao Atual" "4025" "Real" "1611106" "TIPO_LO" "Orcamento" #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi 0 

"FY07" "Versao Atual" "4025" "Real" "1611106" "Saldo Medio" "Orcamento" #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi 222 

"FY07" "Versao Atual" "4025" "Real" "1881011" "Saldo Medio" "Orcamento" #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi #Mi 22 

Quando executo:

BULK INSERT teste FROM 'c:\temp\teste.txt' WITH ( DATAFILETYPE = 'CHAR')

O sql server, na tabela teste, coloca em um linha todo o conteúdo do arquivo teste.txt.

Achei essa propriedade "rowterminator":

BULK INSERT paulo FROM 'c:\temp\teste.txt' WITH ( DATAFILETYPE = 'CHAR' , ROWTERMINATOR = '\n')

E alterando o txt, colocando no final de cada linha o \n, e executando a query, ele gera novamente apenas uma linha.

Gostaria de carregar cada linha do txt em uma linha da tabela, para depois fazer a separação corretamente.

Li um artigo no imaster link , utilizando o DTS, mas meu caso não seria esse, pois esse processo seria automático, tem que ser um procedure.

Quem puder me ajudar agradeço,

Muito Obrigado!!!! (y)

Attached Files



#2 divetta

divetta

    Novato no fórum

  • Usuários
  • 3 posts
  • Sexo:Não informado

Posted 09/03/2006, 14:13

Se observar sempre começamos uma linha com "FY07" (Fiscal Year 2007), poderia fazer um bulk insert que quebrasse linha antes do "FY07", já consegui quebrar a linha no FY07, mas com isso eu perco o valor FY07.

Alguém tem domínio nessa função?

Muito Obrigado

#3 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 09/10/2017, 19:40

Buy Synthroid Online No Prescription Canada Cialis Tadalafil Caverta Online Review where to purchase low cost levitra Clomid Et Duphaston Forum Zithromax Sore Throat Dosage
Is Keflex A Generic Drug Quiero Comprar Viagra Sin Receta viagra Elimite For Sale
Cialis Tous Les Jours Kamagra Apcalis buy viagra online Existe Priligy Generico Buying Real Worldwide Isotretinoin Best Website Mastercard Priligy Similar

#4 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 11/10/2017, 00:16

Buy Viagra Online With American Express Levitra Generico Vendita viagra Viagra E Cardiopatia

#5 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 11724 posts

Posted 11/10/2017, 13:54

Cheap Viagra Nz Cheap Safe Viagra viagra Cialis 20 Mg Comprar En Espana Medicamento Llamado Cialis Amoxicillin Use For Canine Ibd

#6 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 25/10/2017, 10:33

Levitra Orosolubile Vendita Venta De Viagras best prices for on line levitra Effets Secondaires Cialis 10
Kamagra Uk Fast Viagra Effetti Levitra 10mg En France levitra from canada Amoxicillin Clavulanic Acid Dose Propecia Pas Cher 1mg

#7 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 30/10/2017, 15:09

Propecia Length For Results Viagra Shops In India Cephalexin Use In Dogs levitra pills Free Shipping Fluoxetine

#8 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 07/11/2017, 07:48

Kamagra Angebot Levitra Generico Online Prezzo buy viagra Acheter Tadalafil Paroxetina Tiempo Efecto Clomid Price Walmart
Prix Cialis Maroc Viagra Abnehmen Amoxicillin Discard After One Year viagra Dexahasone Propecia Generica Online Generic Viagra Delievered From.Usa

#9 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 13/11/2017, 07:25

Amoxil Sans Ordonnance Low Cost Levitra viagra online prescription Propecia Similares Purchase Nexium

#10 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 29/11/2017, 09:03

Buy Zithromax 1000 Mg Online viagra Acheter Du Cialis En Ligne Forum Generic Propecia 1 G
Amoxicillin Vomiting Quiero Comprar Viagra Sin Receta bayer generic generic levitra 100mg Viagra Krankenkasse Kosten Est
Buy T4 Online Cheap Seroquel No Prescription viagra cialis Propecia Does It Work Baldness Pill Tadalafil Online Purchase




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq