MSSQL中把所有表中的时间字段中的2006中替换成2008
用一条语句,把一个数据库的所有的表中的时间字段中的2006替换成2008.例如2006-11-28 3:10:00替换成2008-11-28 3:10:00
用一条语句,把一个数据库的所有的表中的时间字段中的2006替换成2008.例如2006-11-28 3:10:00替换成2008-11-28 3:10:00
答案:使用函数DATEADD来为日期型数据增加增量,通过YEAR来判断年份
如下:
UPDATE [Table1]
SET [Field1] = DATEADD(YEAR,2,[Field1])
WHERE YEAR([Field1])=2006
上一个:mssql转成mysql有工具吗??
下一个:asp 创建mssql数据库