sql server 2005的数据库表的创建日期如何修改

sql server 2005的数据库表的创建日期如何修改,第1张

登录查询分析器后执行

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数据库的数据表中如何把日期更改成当前日期、批量修改数据库中日期等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9812234.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存