设为首页 加入收藏

TOP

遍历数据库所有表,将是datetime类型的列的值进行更新
2015-11-21 01:26:14 来源: 作者: 【 】 浏览:0
Tags:数据库 所有 datetime 类型 进行 更新
declare @tablename nvarchar(80)
declare @cloumn nvarchar(80)
declare @sql nvarchar(400)
declare c1 cursor scroll for
select table_name,column_name from information_schema.columns where DATA_TYPE='datetime'
open c1
fetch first from c1 into @tablename,@cloumn
while @@fetch_status=0
begin

set @sql='update '+@tablename+' set '+@cloumn+'=DATEADD(yy,10,'+@cloumn+') where '+@cloumn+' is not null';
exec (@sql)
fetch next from c1 into @tablename,@cloumn
end
close c1

?

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇LeetcodeDatabase 下一篇Loadrunner连接SQL数据库,获取验..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: