Управление не так.Значения даты / времени должны храниться с использованием правильных типов данных.Как правило, хранение их в виде строк не рекомендуется.
Однако это легко сделать.На самом деле, вы можете просто сделать:
alter table t alter datecol nvarchar(255);
Если вам нужны данные в определенном формате, затем используйте update
:
update t
set datecol = convert(nvarchar(255), convert(datetime2, datecol), ?);
Примечание: если вы просто хотитеЧтобы получить «красивую» дату из таблицы, используйте вычисляемый столбец:
alter table t add datecol_pretty as (convert(nvarchar(255), datecol, ?);
Где ?
- это нужный вам формат конвертации.(Или используйте format()
.)