SQLSERVER2000中,'5/5/2007'如何update成‘20070505’
我从EXECL中导入的日期数据,表中显示的是行如 '5/5/2007 '的数据,
如何将此数据update为‘20070505’的格式保存在表中?
(该字段类型为varchar)谢谢
------解决方案--------------------update a
set 字段=convert(varchar(10),convert(datetime,字段),112)
from 表 a
------解决方案-------------------- declare @dt datetime
set @dt= '5/5/2007 '
select convert(char(8), @dt, 112)
--result
20070505
(1 row(s) affected)
------解决方案--------------------UPDATE [TABLENAME]
SET 字段=convert(varchar(10),convert(datetime,字段),112)
--THAT 'S OVER