Используя что-то вроде этого, изменив getdate () на ваше поле даты:
select cast(datepart(yyyy,getdate()) as char(4)) + '-'
+ replace(str(datepart(mm,getdate()),2),' ','0') + '-'
+ replace(str(datepart(dd,getdate()),2),' ','0') + ' '
+ replace(str(datepart(hh,getdate()),2),' ','0') + ':'
+ replace(str(datepart(mi,getdate()),2),' ','0') + ':'
+ replace(str(datepart(ss,getdate()),2),' ','0') + '.'
+ replace(str(datepart(ms,getdate()),3),' ','0')
Вы можете найти удобную функцию для получения этого формата.
Пожалуйста, внимательно прочитайтевопрос, прежде чем пометить его как плохой вопрос.Msgstr "Сохранить дату в поле nvarchar".Этот человек хочет сохранить дату как «ТЕКСТ» в поле в нужном формате!Пожалуйста, будь осторожнее.