日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > Sqlserver > 修改SQL Server數據庫相關字段的默認值

修改SQL Server數據庫相關字段的默認值

來源:程序員人生   發布時間:2014-03-07 16:25:38 閱讀次數:2973次

原來的數據庫有好多類型的數據默認值都是 null 值,為以后在實際開發過程中帶了好多不變。這個null其實也有好處,我想可以節省數據庫的空間,在新增數據的時候還可以提高速度。不過還是應領導要求寫了下面的代碼。在CSDN的大俠幫助下完成的。

declare @t table(id int identity(1,1),tbname varchar(256), colname varchar(256),xtype varchar(20))
insert into @t
select a.name,b.name ,c.name
from sysobjects a
inner join syscolumns b on a.id=b.id
inner join systypes c on b.xusertype = c.xusertype
where a.xtype='u'
and c.name in ('varchar','int')
and b.status<>0x80 --去掉自增列
and not exists --過濾掉原來已存在默認值的列
(select 1
from
(select
(select name from sysobjects where id=c.id) 表名,
(select name from syscolumns where cdefault=a.id) 字段名
from sysobjects b,syscolumns c,syscomments a
where b.xtype='d'
and a.id=b.id
and b.parent_obj=c.id
and a.colid=c.colid
) t
where a.name=t.表名
and b.name=t.字段名)
--select * from @t
declare @i int
set @i=1
declare @tbname varchar(256),@colname varchar(256),@xtype varchar(20),@sql nvarchar(4000)
while @i <= (select MAX(id) from @t)
begin
select @tbname=tbname,@colname=colname,@xtype = xtype from @t where id=@i
set @sql = 'alter table ['+@tbname+'] add constraint ' + 'df_' + replace(@tbname,'-','') +'_'+ replace(@colname,'-','') + ' default '
if @xtype = 'int'
begin
set @sql = @sql + ' 0 '
end
else if @xtype = 'varchar'
begin
set @sql = @sql + ''''''
end
set @sql = @sql + ' for [' + @colname +']'
exec(@sql)
set @i = @i + 1
end

小記 

注冊好以后基本就沒有來過,以后會把自己學習的點點都記在這邊。記錄自己成長。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 精品久久久久久久人人人人传媒 | 久久精品国产精品亚洲 | 欧美一区二区三区精品 | 国产福利在线视频 | 国产精品久久久久久久久久久久久久 | 久久久久久久国产精品 | 91一区二区在线 | 欧美日韩电影一区二区 | 精品久久毛片 | 日日干夜夜爽 | 欧美激情视频一区二区三区在线播放 | 涩涩网页| 红桃www.ht123成人 | 日韩视频在线观看免费 | 午夜精品久久久久久99热软件 | 九九精品视频在线观看 | 在线视频国产一区 | 精品一区二区在线视频 | 亚洲国产精品免费 | 欧美精品1区2区 | 最新国产精品视频 | 欧美在线一 | 国产一区二区三区四区大秀 | 日本一区二区三区免费在线 | 久久国产一区 | 黄色av免费观看 | 欧州一区二区三区 | 欧美日韩精品电影 | 黄色动漫免费在线观看 | 久久精品国产色蜜蜜麻豆 | 一级片在线播放 | 亚洲一区精品在线 | 日韩理论在线 | 欧美精品黑人猛交高潮 | 黄色小视频在线免费观看 | 久久性 | 欧美中文在线观看 | 亚洲视频在线一区二区 | 欧美激情精品久久久久久变态 | 国产精品欧美在线观看 | 久久精品国产一区二区电影 |