Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

bulk insert u oracle preko stored procedure... kako? (vb.net)

[es] :: Oracle :: bulk insert u oracle preko stored procedure... kako? (vb.net)

[ Pregleda: 3709 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Bongo_zg
zagreb

Član broj: 114214
Poruke: 36
217.68.84.*



Profil

icon bulk insert u oracle preko stored procedure... kako? (vb.net)28.09.2007. u 10:20 - pre 201 meseci
dakle, preko stored procedure iz vb.net zelim ubaciti hrpu podataka, pa sam mislio da je bulk insert (forall) najbolji za to.
no,
da li je to moguce preko stored procedure? (ili moram kreirati neku transakciju ili sl. bez stored procedure?)

da li mogu neki array (objekata ili sl) poslati proceduri, pa da onda to ona obavi??

any hint?

temu sam stavio i na .net i na oracle, pa neka admin obrise ako misli da je to suvisno...
Think Big!
 
Odgovor na temu

_simma_
Predrag Simovic
Kragujevac

Član broj: 89818
Poruke: 32
213.137.106.*



Profil

icon Re: bulk insert u oracle preko stored procedure... kako? (vb.net)28.09.2007. u 12:34 - pre 201 meseci
Za bulk insert u Oracle ti je najbolje da koristiš SQL*Loader (http://www.orafaq.com/faqloadr.htm). Ne znam baš Vb ali mislim da nije neki problem da se pozove komanda sa hosta, što ti treba u ovom slučaju. Naravno ovo sve ako su ti podaci u nekom CSV/plain text formatu.
Inače sve što radiš na Oraclu je najbolje da radiš kroz stored procedure, pa ih pozovi onda iz Vb-a, jedino ako ti ovo ne treba za jednokratnu upotrebu. Ako radiš kroz SP, onda koristi insert komandu sa hintom INSERT/*+ append*/ tako će ti brže ubacivati podatke u tabelu, odnosno ubacivaće podatke iza high water mark-a a ako ti je tabela u nologging modu onda će raditi još brže jer neće praviti logove za taj insert. Jedino što u ovom slučaju moraš da se konsultuješ sa DBA u vezi sa backupom tih podataka.

 
Odgovor na temu

[es] :: Oracle :: bulk insert u oracle preko stored procedure... kako? (vb.net)

[ Pregleda: 3709 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.