Hallo zusammen,
ich habe folgendes Problem. In meiner MSSQL Datenbank habe ich zwei Tabellen tbl_a und tbl_b, die zwar gleiche Felder (name und anzahl) haben, die felder bei der tbl_a jedoch von anderen Typen sind. Ganz speziell habe ich Probleme beim letzten Feld, welches vom Typ Datetime ist.
Die andere Tabelle (tbl_b) ist duch das Importieren einer CSV Datei entstanden. Dadurch sind zwar die gleichen Felder vorhanden wie bei der tbl_a, aber alle Felder sind vom Typ varchar(8000).
Ich muss nun alle Daten aus der tbl_b in die tbl_a schreiben. Im Prinzip ganz leicht, aber wenn ich das mache, bekomme ich folgende Fehlermeldung: "Syntaxfehler beim Konvertieren einer Zeichenfolge in eine datetime-Zeichenfolge"
Ich könnte nun jede einzelne Reihe in der tbl_b durchgehen, und die Syntax anpassen, aber bei 24 Mio Reihen dauert mir das zu lange.
Die aktuelle Syntax des Datetime feldes ist '2007-01-04 17:00:00' ich bräuchte aber glaub ich folgende syntax: '01/04/2007 17:00:00'
Gibt es ein Script oder ein Programm, welches die Zeilen ändert ?
Gruß Daniel