Ergebnis 1 bis 3 von 3

Thema: CSV Datei enthällt "Null werte

  1. #1
    erdmulch ist offline Neuer Benutzer
    Registriert seit
    07.04.2011
    Beiträge
    7

    Standard CSV Datei enthällt "Null werte

    Hallo zusammen,

    habe folgendes Problem:
    habe meine Outlook daten in eine CSV datei exportiert die nun wie folgt aussieht:

    Vorname, weitererVorname, Nachname,Email...

    nun wollte ich die Tabelle füllen.

    das Problem daran. nicht alle Leute haben einen weiterenVornamen, das heißt die Spalte sieht so aus: "",
    Nun steht da nichts drin. welchen Datentyp muss ich da verwenden? er moßert mir immer!!!!

    Danke im voraus

  2. #2
    ads
    ads ist offline Super-Moderator
    Registriert seit
    08.02.2006
    Ort
    MD
    Beiträge
    4.055

    Standard

    Du kannst beim CSV Format angeben, wie das Quoting aussieht.
    Hast du dafür mal in der Dokumentation nachgesehen?
    Xandrian: Kurz gesagt: Du hast ein falsches Konzept und willst nicht auf ads hören

    Jetzt NEU: PostgreSQL - Datenbankpraxis für Anwender, Administratoren und Entwickler

    PostgreSQL Service & Support

  3. #3
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.465

    Standard

    Zitat Zitat von erdmulch Beitrag anzeigen
    Hallo zusammen,

    habe folgendes Problem:
    habe meine Outlook daten in eine CSV datei exportiert die nun wie folgt aussieht:

    Vorname, weitererVorname, Nachname,Email...

    nun wollte ich die Tabelle füllen.

    das Problem daran. nicht alle Leute haben einen weiterenVornamen, das heißt die Spalte sieht so aus: "",
    Nun steht da nichts drin. welchen Datentyp muss ich da verwenden? er moßert mir immer!!!!

    Danke im voraus
    Es nicht zu wissen ist nicht schlimm, man muß sich halt nur zu helfen wissen ...:
    Code:
    test=# create table ausguck (name text, vorname text, vorname2 text, plz text);
    CREATE TABLE                                                                   
    Time: 149,619 ms                                                               
    test=*# commit;                                                                
    COMMIT                                                                         
    Time: 0,440 ms                                                                 
    test=# \h copy
    Command:     COPY
    Description: copy data between a file and a table
    Syntax:
    COPY table_name [ ( column [, ...] ) ]
        FROM { 'filename' | STDIN }
        [ [ WITH ] ( option [, ...] ) ]
    
    COPY { table_name [ ( column [, ...] ) ] | ( query ) }
        TO { 'filename' | STDOUT }
        [ [ WITH ] ( option [, ...] ) ]
    
    where option can be one of:
    
        FORMAT format_name
        OIDS [ boolean ]
        DELIMITER 'delimiter_character'
        NULL 'null_string'
        HEADER [ boolean ]
        QUOTE 'quote_character'
        ESCAPE 'escape_character'
        FORCE_QUOTE { ( column [, ...] ) | * }
        FORCE_NOT_NULL ( column [, ...] ) |
        ENCODING 'encoding_name'
    
    test=# copy ausguck from stdin csv null '' delimiter ',';
    Enter data to be copied followed by a newline.
    End with a backslash and a period on a line by itself.
    >> kretschmer,andreas,,01723
    >> foo,bar,batz,123
    >> \.
    Time: 24663,051 ms
    test=*# select * from ausguck ;
        name    | vorname | vorname2 |  plz
    ------------+---------+----------+-------
     kretschmer | andreas |          | 01723
     foo        | bar     | batz     | 123
    (2 rows)
    
    Time: 0,270 ms
    test=*#
    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

Ähnliche Themen

  1. Problem Fehler "konnte stat für Datei ... nicht ausführen"
    Von helmutnn im Forum Allgemeines
    Antworten: 5
    Letzter Beitrag: 10.06.2011, 11:41
  2. Frage BEFORE - Trigger und NULL-Werte
    Von symbiont im Forum Allgemeines
    Antworten: 6
    Letzter Beitrag: 05.03.2009, 15:52
  3. MS SQL2005 binäres (blob) Feld auf "NULL" setzen.
    Von vision2 im Forum Andere Datenbanken
    Antworten: 11
    Letzter Beitrag: 17.09.2008, 14:05
  4. Partial Foreign Key Index mit "not null"
    Von tigger im Forum Allgemeines
    Antworten: 4
    Letzter Beitrag: 13.06.2008, 20:02
  5. LEFT JOIN mit "IS NULL" optimierbar?
    Von cyclonus im Forum SQL
    Antworten: 0
    Letzter Beitrag: 17.01.2008, 12:54

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum