我要将时间数据类型11/22/2008(verchar,10)修改为2008-11-22,表名tblbilllog,字段dtmgetbilldate.请问完整的语句,谢谢!
解决方案 »
- 数据处理 求思路
- 多表查询是的问题?
- SQL2000初学者问题!!!求助!
- 求 选取Varchar字段中含有某字符串的记录的SQL语句。
- 数据库表的字段值被改,如何恢复和查原因
- 在某个表上所建立的触发器中如何得到当前插入到该表的记录。
- server=.与server=.\sql2008有区别的吗????????????
- update table Set col=B.Num From table A Inner Join #temp B On A.ID=B.ID 运行出错
- 怎么把历史数据保存到另一个数据库中
- SQL Server 2000与Oracle的比较,你有何高见?
- 请问sql server中有类似Oracle to_char的按一定格式输出的函数吗?
- 怎样在制作安装程序时初始化SQL SERVER 2005的数据库?
insert @tblbilllog
select '11/22/2008'update @tblbilllog
set dtmgetbilldate=convert(varchar(10),convert(datetime,dtmgetbilldate,120),120)select * from @tblbilllog
/*
dtmgetbilldate
--------------
2008-11-22
*/
set dtmgetbilldate=convert(varchar(10),cast(dtmgetbilldate as datetime),120)
where isdate(dtmgetbilldate)=1
set dtmgetbilldate=convert(varchar(10),convert(datetime,dtmgetbilldate,120),120)
select convert(varchar(10),cast('11/22/2008' as datetime),121)