更改數據庫中所有表中所有相同字段的長度或數據類型

declare @sql nvarchar(4000)
declare @c varchar(100)
set @c='要修改的字段名' 例:('name')

set @sql= 'if exists(select 1 from dbo.syscolumns where id=object_id(''?'') and name='''+@c+''')
alter table ? alter column '+ @c +' nvarchar(302) not null'

exec sp_MSforeachtable @sql,'?'

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章