码迷,mamicode.com
首页 > 数据库 > 详细

sql 所有数据表中 插入字段

时间:2017-06-20 12:29:15      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:select   date   datetime   数据表   int   for   objects   obj   into   

declare @tablename varchar(200)
declare @sql varchar(2000)
declare cur_t cursor for
select name from sysobjects where xtype= ‘U ‘ and status> =0 and name not in (select name from sysobjects where id in (select id from syscolumns
where id in (select id from sysobjects where type=‘U‘)
and name=‘CreateTime‘ ))
open cur_t
fetch next from cur_t into @tablename
while @@FETCH_STATUS = 0
begin
set @sql=‘alter table ‘ + @tablename + ‘ add CreateTime datetime ‘
exec (@sql)
fetch next from cur_t into @tablename
end
close cur_t
deallocate cur_t

上面是 所有没有 CreateTime 字段的 表中 插入 CreateTime 字段 ,加入其它字段可以修改 CreateTime

 


select name from sysobjects where id in (select id from syscolumns
where id in (select id from sysobjects where type=‘U‘)
and name=‘CreateTime‘ )

查询出 数据库  所有表中 有 CreateTime 字段的表名

select id from sysobjects where type=‘U‘

查询 所有表 id   将 id 换成 name 则是查出所有表名

 

sql 所有数据表中 插入字段

标签:select   date   datetime   数据表   int   for   objects   obj   into   

原文地址:http://www.cnblogs.com/awake-insist/p/7053493.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!