Announcement

Collapse
No announcement yet.

(CSV)Eine Zeichenkette an den Kommas aufteilen

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

  • (CSV)Eine Zeichenkette an den Kommas aufteilen

    Guten Tag zusammen,
    ich habe den Auftrag gekriegt eine Datenbank zu schreiben die Eingaben im CSV-Format verarbeiten kann,

    also: AUTO="BMW,AUDI,OPEL"
    Und ich soll jetzt 3 neue Reihen in der Datenbank erzeugen,
    also:
    ID AUTOS
    -------------
    0 BMW
    1 AUDI
    2 OPEL

    Wie teile ich die Zeichenkette am besten innerhalb der Datenbank auf?
    Ich hätte das am liebsten vorher im Programm gemacht und dann zB. eine Prozedur einfach dreimal aufgerufen, aber die verarbeitung von CSV in der Datenbank ist sozusagen ein "Musskriterium" .

    In der Firebird 2.0 Language Reference link habe ich leider nichts passendes gefunden.

    Datenbank : Firebird 2.1.1
    Kann mir da jemand weiterhelfen?

    Grüße
    Alex

  • #2
    Hallo,

    wenn du einen Datensatzaufbau fixer Länge hättest, dann könntest Du External Tables verwenden. Für den Import eines anderen Formats benötigst du Tool-Support. Es gibt einige Freeware-Tools, die das können, wie z.B. FBExport (http://fbexport.sourceforge.net/).

    Thomas
    Thomas Steinmaurer

    Firebird Foundation Committee Member
    Upscene Productions - Database Tools for Developers
    Mein Blog

    Comment

    Working...
    X