首页 > 代码库 > SQLServer在多个表中都增加一个字段的方法
SQLServer在多个表中都增加一个字段的方法
1、使用游标
declare @sql varchar(200), @name varchar(40)declare my_cursor scroll cursor for select name from sysobjects where type = ‘u‘ and name like ‘jobs_%‘open my_cursorfetch next from my_cursor into @namewhile(@@fetch_status=0)begin print ‘processing ‘ + @name set @sql = N‘alter table testbfcmisuser.‘ + @name + N‘ add note varchar(200)‘ exec(@sql) print ‘finished‘ fetch next from my_cursor into @nameendclose my_cursordeallocate my_cursor
2、使用临时表
declare @sql varchar(200), @name varchar(100), @count intselect identity(int, 1, 1) as ID, name into #JobTable from sysobjects where type = ‘u‘ and name like ‘Jobs_%‘set @count=@@rowcountwhile @count>0begin select top 1 @name = name from #JobTable where id = @count print ‘processing ‘ + @name set @sql = N‘alter table testbfcmisuser.‘ + @name + N‘ add note varchar(200)‘ exec(@sql) print ‘finished‘ set @count = @count - 1enddrop table #JobTable
http://www.wonima.com 喔尼玛网,搞笑网站
SQLServer在多个表中都增加一个字段的方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。