У меня есть столбец дат, в гггг-мм-дд Я хочу, чтобы преобразовать его в дд/мм/ыыыыы. Тип данных для этого столбца: nvarchar (20). Я готов изменить тип данных. Я пытаюсь сделать ставкуTsql обновление даты колонки
Update table1
set Column1= Convert(nvarchar(10),column1,101).
Выполняется, но не вносит никаких изменений.
Если вы готовы изменить тип данных, то почему бы не просто изменить его на '' date' или DateTime '? Тогда вам не нужно беспокоиться о форматах, и все функции даты будут работать правильно. – Pondlife
[Плохие привычки пинать: выбор неправильного типа данных] (http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/12/bad-habits-to-kick-using-the-wrong-data- type.aspx) - вы всегда должны использовать наиболее подходящий тип данных - вот что они там для –
Да, сэр. Спасибо – knahs