Import einer bestimmten Spalte nach MSSQL aus CSV Datei

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Import einer bestimmten Spalte nach MSSQL aus CSV Datei

    Hallo, ich habe hier eine csv Datei in der pro Zeile eine
    Artikelnummer und ein Bestand steht.

    Ich möchte jetzt den Bestand der der Artikelnummer
    zugeordnet ist nach MSSQL importieren.

    Es gibt in der MSSQL Tabelle die artikelnummern
    aber ohne Bestand, der aktualisiert werden soll.

    Danke im voraus.
    Zuletzt geändert von netleader; 13.11.2006, 16:06.
    Vielen Dank

  • #2
    kenne mich mit mssql nicht ganz so gut aus, aber wenn du die CVS-Datei als ganze in eine Temporäre tabelle importiert bekommst sollte dir das weiterhelfen:
    Code:
    UPDATE zieltabelle 
    SET zieltabelle.bestand = 
      (SELECT importierteCSV.bestand FROM importierteCSV 
      WHERE importierteCSV.artikelnummer = zieltabelle.artikelnummer)
    Zuletzt geändert von zonthor; 13.11.2006, 16:25.

    Kommentar


    • #3
      Er trägt zwar Daten ein, aber der Wert ist immer NULL.

      Ansonsten ist die Richtung wohl schon korrekt, aber wieso
      trägt er Null ein?
      In der csv Datei steht definitiv was drin
      Vielen Dank

      Kommentar


      • #4
        Hallo zonthor,

        noch einmal Vielen Dank für deinen Tipp, war doch richtig.

        Bei der Abfrage musste ich nur ein paar Klammern mehr setzen
        dann klappte es.
        Vielen Dank

        Kommentar

        Lädt...
        X