登录查询分析器后执行
use 数据库名
定位到表所在的数据库, 然后执行
exec sp_configure 'allow up',1
reconfigure with override
然后,执行update语句,注意把'table'替换成你要修改日期的表的名字,'2006-1-1'修改成你要修改的日期。
update sysobjects
set crdate='2006-1-1'
where name='table' and type='u'
更新完日期后执行
exec sp_configure 'allow up',0
reconfigure
假如数据表中的日期字段字段名为“日期”,可以使用如下命令:
repl 日期 with date() all
当然这里的日期为系统当前日期,如果你的机器系统日期不正确,你得先校准系统日期再来执行这个命令。
update yourtab set yourcol=yourcol+365n where id between 1 and 30
或者
update yourtab set yourcol=dateadd(yy,n,yourcol) where id between 1 and 30
其中,n表示修改的年份数
第一条写法适合ORACLE,缺陷是润年计算有问题了
以上就是关于sql server 2005的数据库表的创建日期如何修改全部的内容,包括:sql server 2005的数据库表的创建日期如何修改、visual foxpro数据库的数据表中如何把日期更改成当前日期、批量修改数据库中日期等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)