点滴积累【other】---存储过程修改表的所有字段(sql)

2014-11-24 08:36:10 ? 作者: ? 浏览: 2
点滴积累【other】---存储过程修改表的所有字段(sql)
 1 USE [QG_Mis24]
 2 GO
 3 /****** Object:  StoredProcedure [dbo].[p_set]    Script Date: 07/11/2013 17:05:38 ******/
 4 SET ANSI_NULLS ON
 5 GO
 6 SET QUOTED_IDENTIFIER ON
 7 GO
 8  ALTER procedure [dbo].[p_set]   
 9  as   
10  declare tb cursor for  
11  SELECT sql='alter table ['+d.name   +'] alter column bgdlx Varchar(64) '  
12  FROM syscolumns a left join systypes b on a.xtype=b.xusertype  
13  inner join sysobjects d on a.id=d.id and a.name like '%bgdlx%' and a.length =10    
14  order by d.name,a.name   declare @sql varchar(1000)   
15  open tb   fetch next from tb into @sql   while @@fetch_status = 0   
16  begin   print @sql  
17  exec(@SQL)  fetch next from tb into @sql   
18  end   
19  close tb   
20  deallocate tb  


-->

评论

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