SQL Server2008里想实现这么一个功能,将字段【date】中所有数据修改成当天日期
比如一个数据库表是如下字段三个字段,fid,name,datefidnamedate1fid1a2013/9/212fid2b2013/9/213fid3c2013/9/...
比如一个数据库表是如下字段三个字段,fid,name,date
fid name date
1 fid1 a 2013/9/21
2 fid2 b 2013/9/21
3 fid3 c 2013/9/21
...
想实现的是,在数据库中创建个自动作业,将【date】中昨天的日期修改成今天。
对数据库不太熟,需要提供完整的可以在SQLl执行的代码。谢谢。
【不需要创建自动作业的方法,只需要实现改数据的存储过程代码】谢谢! 展开
fid name date
1 fid1 a 2013/9/21
2 fid2 b 2013/9/21
3 fid3 c 2013/9/21
...
想实现的是,在数据库中创建个自动作业,将【date】中昨天的日期修改成今天。
对数据库不太熟,需要提供完整的可以在SQLl执行的代码。谢谢。
【不需要创建自动作业的方法,只需要实现改数据的存储过程代码】谢谢! 展开
3个回答
展开全部
update 表名 set date=getdate()
where convert(char(10),date+1,120)=convert(char(10),getdate(),120)
--用这个语句做个执行计划就可以了 注意date字段的日期类型 我默认是日期类型
where convert(char(10),date+1,120)=convert(char(10),getdate(),120)
--用这个语句做个执行计划就可以了 注意date字段的日期类型 我默认是日期类型
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update 表名 set date=systemdate;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询