Announcement

Collapse
No announcement yet.

Datenimport mit SQL Loader

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Datenimport mit SQL Loader

    Hallo zusammen, ich möchte den SQL Loader nutzen um 3000 Datensätze (TXT-Datei) 3 Spalten zu importieren. Wer kann mir ein praktisches Beispiel liefern.
    Danke im vorraus.

  • #2
    Hallo, mal sehen ob ich helfen kann.<BR>
    <BR>
    Vorab, in der Oracle Doku findest du ganz gute Beispiele für den SqlLoader.<BR>
    Mal ein BSp.:<BR>
    <BR>
    Als erstes benötigst du eine .DAT Datei welche die Daten beschreibt.<BR>
    <BR>
    Bsp:<BR>
    Du hast in deiner .TXT Datei 3 Felder mit Komma oder irgenwie getrennt.<BR>
    Spalte 1 = NAME<BR>
    Spalte 2 = Vorname<BR>
    Spalte 3 = Geburtsdatum<BR>
    <BR>
    Dann sieht deine Beschreibung in der .DAT Datei so aus:<BR>
    LOAD DATA<BR>
    INTO TABLE TABLENAME<BR>
    APPEND<BR>
    FIELD TERMINATED BY ',' -- Komma getrennt<BR>
    (NAME,<BR>
    VORNAME,<BR>
    GEB_DATUM<BR>
    )<BR>
    <BR>
    Das ist schon alles.<BR>

    Nun kannst du den SQL Loader aufrufen.<BR>
    Bsp:<BR>
    SQLLDR.exe USERID=BENUTZER/KENNWORT@TNSNAME CONTROL=Deine .DAT Datei DATA=Deine Daten Datei LOG=Name der LOG Datei<BR>
    <BR>
    Du hast die Beschreibung unter c:\NAMEN.DAT gespeichert,.<BR>
    Deine Daten (.TXT) Datei heisst c:\NAMEN.TXT.<BR>
    <BR>
    SQLLDR.EXE USERID=BENUTZER/KENNWORT@TNSNAME CONTROL=c:\NAMEN.DAT DATA=c:\NAMEN.TXT LOG=c:\NAMEN.LOG<BR>
    <BR>
    LOG= gibt den Namen der LOG Datei an, die erstellt werden soll.<BR>
    Hier kannst du evtl. Fehler nachsehen!<BR>
    Gruss<BR>
    Matthias<BR>
    Viel Spass, und hoffe es hilft dir weiter.<BR&gt

    Comment

    Working...
    X