Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
MS-SQL: Bulk Insert mit Hochkommas versehene Textfelder
zurück: Abfrageergebnis aus SQL in DBF o.Ä. speichern weiter: COUNT Funktion in einer Sicht zum Zählen der Datensätze?!? Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
fly_singapore
Profidilettant


Verfasst am:
30. Jul 2007, 11:53
Rufname:
Wohnort: Rhein-Sieg-Kreis, dort irgendwo

MS-SQL: Bulk Insert mit Hochkommas versehene Textfelder - MS-SQL: Bulk Insert mit Hochkommas versehene Textfelder

Nach oben
       Version: Office 2003

Hallo Allerseits,

ich wollte mit einen Script ein bulk insert ausführen lassen, welche mit eine 60 Millionen DS umfassende Textdatei ausliest und sie dann in eine ´MS SQL-Tabelle zu schreiben. Hier das Script:
Code:
bulk insert SoW_v29
   from 'F:\Pot_DB_neu\200704\sp_sow_sow_v29.dat'
   with
      (
       CODEPAGE = 1250,
      FIELDTERMINATOR = '|',
      ROWTERMINATOR = '\n'
       )
Das Problem was ich habe ist das die Ursprungstabelle in den Textfeldern Hochkommata vor und nach dem eigentlichen Feldinhalt bestehen.. etwa so:

"Textinhalt1, "Textinhalt2", Zahlenspalte1, "Textinhalt3",...

Die Hochkommata dürfen aber in der Zieltabelle nicht mehr vorhanden sein, was sie allerdings dann noch sind. Wenn ich den Enterprise Manager von MS SQL nutze, bietet mir dieser eine Einstellung um diese Hochkommatas vom Import auszuschliessen.. Mit einen SQL-Script wäre ich allerdings in 5 Minuten fertig, während es angesichfst der grossen Datenmenge beim Enterprise Manager schon Tage dauert , um den Dateiinhalt zu importieren..

Hat jemand eine Idee, die kommata im script zu unterdrücken?? Leider habe ich in MS-SQL-Dokumentationen nichts über bulk insert optionen gefunden.
fly_singapore
Profidilettant


Verfasst am:
31. Jul 2007, 09:56
Rufname:
Wohnort: Rhein-Sieg-Kreis, dort irgendwo


AW: MS-SQL: Bulk Insert mit Hochkommas versehene Textfelder - AW: MS-SQL: Bulk Insert mit Hochkommas versehene Textfelder

Nach oben
       Version: Office 2003

jetzt bin ich selbst darauf gekommen.

per aktualisierungsabfrage und den Einsatz der Replacefunktion eliminiere ich alle
Hochkommata, deren ich habhaft werde . Razz
Code:
UPDATE dbo.SoW_v29
SET    Monat = REPLACE(Monat, '"', ''),
       Unt_Nr = REPLACE(Unt_Nr, '"', ''),
       ProdCl = REPLACE(ProdCl, '"', ''),
      T_EINHEIT_ID = REPLACE(T_EINHEIT_ID, '"', ''),
       WZ93_NR = REPLACE(WZ93_NR, '"', ''),
      GKL_NR = REPLACE(GKL_NR, '"', '')
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Microsoft Access und MS SQL Server: ADP in ACCDB importiert - MSSQL - Verbindung fehlt noch 1 Hansklein 229 28. Jan 2014, 00:28
Bitsqueezer ADP in ACCDB importiert - MSSQL - Verbindung fehlt noch
Keine neuen Beiträge Microsoft Access und MS SQL Server: MSSQL: Zwei Tabellen verbinden 0 Donsk 299 11. Okt 2013, 23:02
Donsk MSSQL: Zwei Tabellen verbinden
Keine neuen Beiträge Microsoft Access und MySQL: INSERT INTO und WHERE 1 larysa1 2105 12. Jan 2011, 03:50
Willi Wipp INSERT INTO und WHERE
Keine neuen Beiträge Microsoft Access und MS SQL Server: Mit ODBC eine Tabelle nach MSSQL exportieren 0 Jacques 1897 13. Okt 2010, 16:11
Jacques Mit ODBC eine Tabelle nach MSSQL exportieren
Keine neuen Beiträge Microsoft Access und MS SQL Server: INSERT kombinieren 4 Gast 1715 23. Aug 2010, 15:43
Gast INSERT kombinieren
Keine neuen Beiträge Microsoft Access und MS SQL Server: INSERT INTO DB (Textfeld) SELECT ('Text mit Zeilenumbruch') 7 jcl 6319 14. Aug 2010, 14:34
Bitsqueezer INSERT INTO DB (Textfeld) SELECT ('Text mit Zeilenumbruch')
Keine neuen Beiträge Microsoft Access und MS SQL Server: Access 2003 => MS-SQL 2005 Zugriff so Schwierig? 3 Chr!ss 2227 12. März 2010, 14:06
Bitsqueezer Access 2003 => MS-SQL 2005 Zugriff so Schwierig?
Keine neuen Beiträge Microsoft Access und MS SQL Server: MSSQL 2005 - Datenbankbackup mit einem variablen Dateinamen 1 schmitty 2107 18. Apr 2009, 18:33
mpdd MSSQL 2005 - Datenbankbackup mit einem variablen Dateinamen
Keine neuen Beiträge Microsoft Access und MS SQL Server: Import in Access aus MSSQL - Zeichensatzproblem!? 0 Onemahutu 1399 16. Jan 2009, 13:14
Onemahutu Import in Access aus MSSQL - Zeichensatzproblem!?
Keine neuen Beiträge Microsoft Access und MS SQL Server: Migration von Access to MSSQL 2 serdarcolak 2112 09. Jan 2009, 16:50
heph Migration von Access to MSSQL
Keine neuen Beiträge Microsoft Access und MySQL: INSERT INTO sowohl mit SELECT als auch mit VALUES 0 High 8487 06. März 2008, 12:34
High INSERT INTO sowohl mit SELECT als auch mit VALUES
Keine neuen Beiträge Microsoft Access und MS SQL Server: Trigger bei Insert und Update für Spaltenberechnung 1 powerbiker 9780 06. Jun 2007, 16:12
Gast Trigger bei Insert und Update für Spaltenberechnung
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Excel-Formeln