У меня есть столбец NVARCHAR, который содержит даты, как это:SQL Server 2008 Измени DateTime ошибки
1 Jul 2010 11:19:22
18 Jun 2010 9:28:43
22 Sep 2010 15:22:05
Это фактически значения, извлеченные из текстового файла. Все, что я хочу сделать, это преобразовать их в тип datetime. Если я попробую:
alter table Table1
alter column MyDateAsString datetime
Я получаю: «Преобразование прошло при преобразовании даты и времени из символьной строки».
Я также попытался:
select convert(DateTime, MyDateAsString ,112) from Table1
, но я получаю ту же ошибку.
Заранее спасибо
создать новый столбец, перенести данные из старого столбца в новый столбец с помощью преобразования, а затем удалить старый столбец – HaveNoDisplayName
Вы уверены, что все значения могут быть преобразованы? Возможно, в текстовом файле произошла ошибка. – DaaaahWhoosh
Все значения (у меня есть только 100) выглядят действительными датами и должны быть в состоянии конвертировать. – user3566591