Hi,
ich habe 2 Probleme.
1.:
ich habe eine Tabelle mit einem Int PK und einem String. und dann eine Excel Tabelle in der pro Zeile ein String steht (nur die erste Spalte ist mit Daten gefüllt) den ich mit nem bulk insert Befehl einlesen wollte.
Allerdings soll auch automatisch ein PK angelegt werden. ich hatte da was mit auto_increment bzw. IDENTITY(1,1) gefunden aber das hat mich irgendwie nicht so wirklich ans Ziel gebracht. Muss ich jetzt die Excel Datei per Hand verändern und noch eine Spalte hinzufügen für den Int PK? Weil es wäre mir lieber wenn ich die Excel Dateien nicht noch extra verändern müsste.
2.:
Eine Tabelle mit einem String PK und mehreren int Attributen soll auch mit Daten aus einer Excel Tabelle gefüllt werden.
Hier ist das Problem das die erste Zeile ignoriert werden soll weil das Überschriften sind die nicht in die Tabelle eingelesen werden sollen. Und die Reihenfolge der Daten in der Excel Tabelle stimmt nicht mit der Reihenfolge der SQL Tabelle überein und es gibt komplette Spalten die ignoriert werden sollen.
uuund der String PK soll von einer Spalte eingelesen werden wo allerdings hinter dem String noch ein ".txt" steht welches abgeschnitten werden soll.
gibt es für diese Probleme irgendwelche bulk insert optionen, ist das überhaupt so möglich wie ich mir das vorstelle oder muss ich die Excel Dateien per Hand anpassen und dann einlesen?
schonmal vielen Dank für eure Tipps
Gruß Chaoso
//edit: kann es sein das ich dafür so ein formatfile brauche? hiiiilfe :P
ich habe 2 Probleme.
1.:
ich habe eine Tabelle mit einem Int PK und einem String. und dann eine Excel Tabelle in der pro Zeile ein String steht (nur die erste Spalte ist mit Daten gefüllt) den ich mit nem bulk insert Befehl einlesen wollte.
Allerdings soll auch automatisch ein PK angelegt werden. ich hatte da was mit auto_increment bzw. IDENTITY(1,1) gefunden aber das hat mich irgendwie nicht so wirklich ans Ziel gebracht. Muss ich jetzt die Excel Datei per Hand verändern und noch eine Spalte hinzufügen für den Int PK? Weil es wäre mir lieber wenn ich die Excel Dateien nicht noch extra verändern müsste.
2.:
Eine Tabelle mit einem String PK und mehreren int Attributen soll auch mit Daten aus einer Excel Tabelle gefüllt werden.
Hier ist das Problem das die erste Zeile ignoriert werden soll weil das Überschriften sind die nicht in die Tabelle eingelesen werden sollen. Und die Reihenfolge der Daten in der Excel Tabelle stimmt nicht mit der Reihenfolge der SQL Tabelle überein und es gibt komplette Spalten die ignoriert werden sollen.
uuund der String PK soll von einer Spalte eingelesen werden wo allerdings hinter dem String noch ein ".txt" steht welches abgeschnitten werden soll.
gibt es für diese Probleme irgendwelche bulk insert optionen, ist das überhaupt so möglich wie ich mir das vorstelle oder muss ich die Excel Dateien per Hand anpassen und dann einlesen?
schonmal vielen Dank für eure Tipps
Gruß Chaoso
//edit: kann es sein das ich dafür so ein formatfile brauche? hiiiilfe :P
Comment