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

Loader , gde gresim

[es] :: Oracle :: Loader , gde gresim

[ Pregleda: 2902 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dragancesu
subotica

Član broj: 38340
Poruke: 2189
*.eunet.yu.



+73 Profil

icon Loader , gde gresim10.02.2007. u 13:27 - pre 208 meseci
Instalirao sam bazu 10gXE pa probam sve redom pa sada loader. Radi to ali imam problema sa ucitavanjem decimalnih brojeva. Evo i primera, nece. Karakter, integer, datum ucita kako god hoces, decimalne nece.

Pomoc. Kazite gde gresim


Pomozite Micro$oftu u borbi protiv piraterije, poklonite prijatelju Linux
Prikačeni fajlovi
 
Odgovor na temu

Dejan Topalovic
Dejan Topalović
Senior Oracle DBA & Senior PL/SQL
Developer, Erste Sparinvest (Erste
Bank), Vienna, Austria
Vienna

Član broj: 635
Poruke: 1374
*.1.14.vie.surfer.at.

Sajt: www.baze-podataka.net


+2 Profil

icon Re: Loader , gde gresim10.02.2007. u 15:58 - pre 208 meseci
Vjerovatno imas problema sa NLS_NUMERIC_CHARACTERS parametrom.

Probaj jedan od ova dva nacina:
Code:
LOAD DATA
INFILE sqlldr02.dat
BADFILE 'badfile.txt'
DISCARDFILE 'discardfile.txt'
INTO TABLE emp
(empno    POSITION(01:04)        INTEGER EXTERNAL,
 ename    POSITION(06:15)        CHAR,
 job    POSITION(17:25)        CHAR,
 mgr    POSITION(27:30)        INTEGER EXTERNAL,
 sal    POSITION(32:39)        DECIMAL EXTERNAL "to_number(:sal,'9999D99','NLS_NUMERIC_CHARACTERS=''.,''')",
 comm    POSITION(41:48)        DECIMAL EXTERNAL "to_number(:comm,'9999D99','NLS_NUMERIC_CHARACTERS=''.,''')",
 deptno    POSITION(50:51)        INTEGER EXTERNAL)

ili
Code:
LOAD DATA
INFILE sqlldr02.dat
BADFILE 'badfile.txt'
DISCARDFILE 'discardfile.txt'
INTO TABLE emp
(empno    POSITION(01:04)        INTEGER EXTERNAL,
 ename    POSITION(06:15)        CHAR,
 job    POSITION(17:25)        CHAR,
 mgr    POSITION(27:30)        INTEGER EXTERNAL,
 sal    POSITION(32:39)        DECIMAL EXTERNAL "REPLACE(:sal,'.',',')",
 comm    POSITION(41:48)        DECIMAL EXTERNAL "REPLACE(:comm,'.',',')",
 deptno    POSITION(50:51)        INTEGER EXTERNAL)

Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
 
Odgovor na temu

dragancesu
subotica

Član broj: 38340
Poruke: 2189
*.eunet.yu.



+73 Profil

icon Re: Loader , gde gresim10.02.2007. u 20:39 - pre 208 meseci
Hvala Vam, ovako radi
Pomozite Micro$oftu u borbi protiv piraterije, poklonite prijatelju Linux
 
Odgovor na temu

[es] :: Oracle :: Loader , gde gresim

[ Pregleda: 2902 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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