У меня есть старая база данных, которую я конвертирую из Access в MS SQL Server 2008. В базе данных Access даты были записаны как 02/2008, поэтому ММ / ГГГГ.Я хочу преобразовать это в тип DATE, где я могу показать что-то вроде MM / DD / YYYY.Есть ли способ сделать это с помощью SQL Server?Когда я попробовал CONVERT, он терпит неудачу, потому что есть некоторые неправильные даты, такие как
- 1/2008
- 01/2004
- / 2001
- / 4
- и т. Д.
, поэтому я подумал, что я просто напишу некоторый код для просмотра каждой даты и использую регулярное выражение для его преобразования, а затем сохраню его обратно вбазы данных в новой таблице.
Есть мысли, как это сделать проще?