存储过程动太改变表结构

--创建动态添加列的存储过程 ,这个还可以其它扩展
CREATE procedure proc_AddColumn
@columnName varchar(20),
@columnType varchar(20)
as
exec('alter table mytable add [email='+@columnName+']'+@columnName+'[/email] [email='+@columnType]'+@columnType[/email]);
GO

--执行存储过程
exec proc_addcolumn 'name','varchar(20)'
posted @ 2009-02-16 21:56  MrNobody_123456  阅读(186)  评论(0编辑  收藏  举报