Ich habe eine alte Datenbank, die ich von Access zu MS SQL Server 2008 konvertieren. In der Access-Datenbank wurden Daten als 02/2008 also MM/YYYY geschrieben. Ich möchte dies zu einem DATE-Typ konvertieren, wo ich etwas wie MM/DD/YYYY anzeigen kann. Gibt es eine Möglichkeit, das mit SQL Server zu tun? Als ich CONVERT versucht, scheitert es beacuse gibt es einige unregelmäßige Termine, so einKonvertieren von Zeichenfolgen zu DATE in SQL Server
- 1/2008
- 01/2004
- /2001
- /4
- etc
so ist mein Gedanke, dass ich nur etwas Code aufschreibe, um jedes Datum durchzugehen und Regex zu verwenden, um es zu konvertieren, und es dann zurück in die Datenbank in einer neuen Tabelle zu speichern.
Irgendwelche Gedanken, wie man das einfacher macht?
Wurden die Daten in den Access-Datenbank-Strings oder andere nützliche Datentypen? – Suirtimed