Laden...

Performantester Weg für Export von SQL 200 in CSV

Erstellt von gpc44 vor 10 Jahren Letzter Beitrag vor 10 Jahren 483 Views
G
gpc44 Themenstarter:in
26 Beiträge seit 2012
vor 10 Jahren
Performantester Weg für Export von SQL 200 in CSV

verwendetes Datenbanksystem: <SQLServer 2008R2>

Hi,

was ist der schnellste Weg, um

  • Daten aus einer SQLS-Tabelle zu lesen
  • diese Daten zu bearbeiten (nur 1 Key einfügen)
  • diese Daten dann im CSV-Format in ein Verz. zu exportieren.

Wichtig ist die Performance, da nur ein kleines Zeitfenster bleibt, und
dieser Vorgang alle 5 Min. stattfinden soll.

Danke u. LG
Nicole

LG
Nicole

5.658 Beiträge seit 2006
vor 10 Jahren

Hi gpc44,

der schnellste Weg wäre wahrscheinlich, durch die Ergebnisse aus der Datenbank gehen und dabei das Ergebnis mit einem StreamWriter direkt in die Ausgabedatei zu schreiben. Die zusätzliche Spalte (oder was meinst du mit Key? Eine CSV-Datei hat keine Indizes.) kannst du bei der Ausgabe mit einfügen.

Christian

Weeks of programming can save you hours of planning

F
115 Beiträge seit 2012
vor 10 Jahren

Hi,

falls Deine Manipulation nicht zwingend in c# passieren muss könntest duch auch einfach die Daten per utility exportieren:

http://msdn.microsoft.com/en-us/library/ms162802.aspx

Bei vielen db-Systemen ist das der performanteste Weg.

Gruß
f_igy