csv datei erzeugen

  • hallo,

    ich möchte mit sql[plus] (oracle) aus einer select-abfrage eine csv-datei erzeugen (spoolen). die daten enthalten auch strichpunkte und zeilenumbrüche. welche gute möglichkeiten gibt es da (ohne werkzeuge wie z.b. toad oder ähnliche)?

    mir fallen da mögliche lösungen ein:

    1)
    select a || ';', b || ';' ...
    from tab ...

    2)
    mittels einer cursor-for-loop (strichpunkte und zeilenumbrüche ersetzen, strichpunkte anfügen)

    3)
    mittels set befehlen (delimiter, ...)

    was meint ihr dazu?

    danke, max

  • ich halte deinen 2. vorschlag für geeignet... kommt halt drauf an wieviele datensätze usw. aber damit sollts eh hinhauen...

    ------------------------------------------------------------
    Where you live should not decide,
    whether you live or whether you die
    Bono, "Crumbs from your Table"
    ------------------------------------------------------------

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!