首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQLSERVER2000中,'5/5/2007'怎么update成‘20070505’

2012-01-13 
SQLSERVER2000中,5/5/2007如何update成‘20070505’我从EXECL中导入的日期数据,表中显示的是行如 5/5/2007

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

热点排行