Import einer bestimmten Spalte nach MSSQL aus CSV Datei

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

  • 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.
    Last edited by netleader; 13-11-2006, 15: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)
    Last edited by zonthor; 13-11-2006, 15:25.

    Comment


    • #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

      Comment


      • #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

        Comment

        Working...
        X